XML 122 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net (Loss) Income per Common Share - Summary of Calculation of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net (loss) income $ (362,686) $ (41,301) $ 22,389
Weighted average shares outstanding - basic 76,741 75,785 74,496
Dilutive shares 0 0 1,721
Weighted average shares outstanding - diluted 76,741 75,785 76,217
Basic income (loss) per common share:      
Income from continuing operations (in dollars per share) $ (4.73) $ (0.54) $ 0.30
Diluted income (loss) per common share:      
Income from continuing operations (in dollars per share) $ (4.73) $ (0.54) $ 0.29