Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Loss from continuing operations after income taxes $ (4,678) $ (5,524)
Income (loss) from discontinued operations, net of tax 8,644 (741)
Net income (loss) $ 3,966 $ (6,265)
Weighted average common shares outstanding:    
Basic (in shares) 35,233 17,207
Diluted (in shares) 35,233 17,207
Net earnings (loss) per share:    
Loss from continuing operations, basic (in dollars per share) $ (0.13) $ (0.32)
Loss from continuing operations, diluted (in dollars per share) (0.13) (0.32)
Income (loss) from discontinued operations, basic (in dollars per share) 0.25 (0.04)
Income (loss) from discontinued operations, diluted (in dollars per share) 0.25 (0.04)
Net earnings (loss) per share, basic (in dollars per share) 0.11 (0.36)
Net earnings (loss) per share, diluted (in dollars per share) $ 0.11 $ (0.36)