v3.25.1
Earnings per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
(Loss) earnings (numerator)    
Net (loss) income attributable to common stockholders $ (4,437) $ 14,038
Shares (denominator)    
Weighted average common shares outstanding (basic) 46,370,000 46,032,000
Dilutive effect of stock options and stock awards outstanding 0 253,000
Adjusted weighted average common shares outstanding (diluted) 46,370,000 46,285,000
(Loss) earnings per share attributable to common stockholders    
Basic $ (0.1) $ 0.3
Diluted $ (0.1) $ 0.3
Stock options and stock awards excluded from EPS calculation because the effect would be anti-dilutive 612 326