v3.25.1
Stockholders' Equity - Summary of Diluted Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]    
Net income (loss) $ (4,312) $ 2,939
Net income (loss) from continuing operations (3,139) 1,446
Net income (loss) from discontinued operations $ (1,173) $ 1,493
Weighted average number of common shares outstanding (in shares) 33,693 33,325
Dilutive effect of restricted stock grants after application of the Treasury Stock Method (in shares) 0 78
Dilutive shares outstanding (in shares) 33,693 33,403
Basic earnings (loss) per share from continuing operations (in dollars per share) $ (0.09) $ 0.05
Basic earnings (loss) per share from discontinued operations (in dollars per share) (0.03) 0.04
Diluted earnings (loss) per share from continuing operations (in dollars per share) (0.09) 0.05
Diluted earnings (loss) per share from discontinued operations (in dollars per share) $ (0.03) $ 0.04