v3.25.2
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, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity [Abstract]            
Net income (loss) $ (4,761)   $ (1,600)   $ (9,073) $ 1,338
Net income (loss) from continuing operations (4,106) $ (3,139) (1,299) $ 1,446 (7,245) 147
Net income (loss) from discontinued operations $ (655) $ (1,173) $ (301) $ 1,493 $ (1,828) $ 1,191
Weighted average number of common shares outstanding (in shares) 33,799   33,393   33,747 33,359
Dilutive effect of restricted stock grants after application of the Treasury Stock Method (in shares) 0   0   0 475
Dilutive shares outstanding (in shares) 33,799   33,393   33,747 33,834
Basic earnings (loss) per share from continuing operations (in dollars per share) $ (0.12)   $ (0.04)   $ (0.21) $ 0.01
Basic earnings (loss) per share from discontinued operations (in dollars per share) (0.02)   (0.01)   (0.05) 0.03
Diluted earnings (loss) per share from continuing operations (in dollars per share) (0.12)   (0.04)   (0.21) 0.01
Diluted earnings (loss) per share from discontinued operations (in dollars per share) $ (0.02)   $ (0.01)   $ (0.05) $ 0.03