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
Mar. 31, 2026
Mar. 31, 2025
Equity [Abstract]    
Net income (loss) $ 902 $ (4,312)
Net income (loss) from continuing operations 902 (3,139)
Net income (loss) from discontinued operations $ 0 $ (1,173)
Weighted average number of common shares outstanding (in shares) 34,190 33,693
Dilutive effect of restricted stock grants after application of the Treasury Stock Method (in shares) 1,321 0
Dilutive shares outstanding (in shares) 35,511 33,693
Basic earnings (loss) per share from continuing operations (in dollars per share) $ 0.03 $ (0.09)
Basic earnings (loss) per share from discontinued operations (in dollars per share) 0 (0.03)
Diluted earnings (loss) per share from continuing operations (in dollars per share) 0.03 (0.09)
Diluted earnings (loss) per share from discontinued operations (in dollars per share) $ 0 $ (0.03)