Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
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 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Loss from continuing operations after income taxes $ (6,839) $ (4,965) $ (15,989) $ (15,952)
Income (loss) from discontinued operations, net of tax 0 (1,622) 8,644 (3,053)
Net loss $ (6,839) $ (6,587) $ (7,345) $ (19,005)
Weighted average common shares outstanding:        
Basic (in shares) 41,541 19,079 39,462 18,672
Diluted (in shares) 41,541 19,079 39,462 18,672
Net earnings (loss) per share:        
Loss from continuing operations, basic (in dollars per share) $ (0.16) $ (0.26) $ (0.41) $ (0.85)
Loss from continuing operations, diluted (in dollars per share) (0.16) (0.26) (0.41) (0.85)
Income (loss) from discontinued operations, basic (in dollars per share) 0 (0.09) 0.22 (0.16)
Income (loss) from discontinued operations, diluted (in dollars per share) 0 (0.09) 0.22 (0.16)
Net loss per share, basic (in dollars per share) (0.16) (0.35) (0.19) (1.02)
Net loss per share, diluted (in dollars per share) $ (0.16) $ (0.35) $ (0.19) $ (1.02)