Annual report [Section 13 and 15(d), not S-K Item 405]

Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)

v3.25.1
Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Loss from continuing operations after income taxes $ (49,525) $ (16,380)
Loss from discontinued operations, net of tax (3,839) (402)
Net loss $ (53,364) $ (16,782)
Weighted average common shares outstanding:    
Basic (in shares) 20,463 17,207
Diluted (in shares) 20,463 17,207
Net loss per share:    
Loss from continuing operations, basic (in dollars per share) $ (2.42) $ (0.95)
Loss from continuing operations, diluted (in dollars per share) (2.42) (0.95)
Loss from discontinued operations, basic (in dollars per share) (0.19) (0.02)
Loss from discontinued operations, diluted (in dollars per share) (0.19) (0.02)
Net loss per share, basic (in dollars per share) (2.61) (0.98)
Net loss per share, diluted (in dollars per share) $ (2.61) $ (0.98)