v3.26.1
Stockholders' Equity - Summary of Diluted Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]            
Net income (loss) $ (10,242)   $ (4,761)   $ (9,340) $ (9,073)
Net income (loss) from continuing operations (8,742) $ 902 (4,106) $ (3,139) (7,840) (7,245)
Net loss from discontinued operations $ (1,500)   $ (655) $ (1,173) $ (1,500) $ (1,828)
Weighted average number of common shares outstanding (in shares) 34,769   33,799   34,481 33,747
Dilutive shares outstanding (in shares) 34,769   33,799   34,481 33,747
Basic loss per share from continuing operations (in dollars per share) $ (0.25)   $ (0.12)   $ (0.23) $ (0.21)
Basic loss per share from discontinued operations (in dollars per share) (0.04)   (0.02)   (0.04) (0.05)
Diluted loss per share from continuing operations (in dollars per share) (0.25)   (0.12)   (0.23) (0.21)
Diluted loss per share from discontinued operations (in dollars per share) $ (0.04)   $ (0.02)   $ (0.04) $ (0.05)