Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Net Earnings (Loss) Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Loss from continuing operations after income taxes $ (4,472) $ (5,463) $ (9,150) $ (10,987)
Income (loss) from discontinued operations, net of tax 0 (690) 8,644 (1,431)
Net income (loss) $ (4,472) $ (6,153) $ (506) $ (12,418)
Weighted average common shares outstanding:        
Basic (in shares) 41,541 18,888 38,405 18,466
Diluted (in shares) 41,541 18,888 38,405 18,466
Net earnings (loss) per share:        
Loss from continuing operations, basic (in dollars per share) $ (0.11) $ (0.29) $ (0.24) $ (0.59)
Loss from continuing operations, diluted (in dollars per share) (0.11) (0.29) (0.24) (0.59)
Income (loss) from discontinued operations, basic (in dollars per share) 0 (0.04) 0.23 (0.08)
Income (loss) from discontinued operations, diluted (in dollars per share) 0 (0.04) 0.23 (0.08)
Net loss per share, basic (in dollars per share) (0.11) (0.33) (0.01) (0.67)
Net loss per share, diluted (in dollars per share) $ (0.11) $ (0.33) $ (0.01) $ (0.67)