v3.25.2
(Loss) Earnings Per Common Share - Schedule of Weighted Average Basic and Diluted Common Shares Outstanding (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
Numerator for basic and diluted (loss) income per share:            
Net (loss) income $ (32,366) $ 17,228 $ (1,788) $ 15,309 $ (15,138) $ 13,521
Denominator            
Weighted average number of common shares outstanding - basic (in shares) 73,161   73,853   73,414 73,889
Effect of dilutive securities (in shares) 0   0   0 159
Weighted average number of common shares outstanding - diluted (in shares) 73,161   73,853   73,414 74,048
Basic (loss) income per share (in dollars per share) $ (0.44)   $ (0.02)   $ (0.21) $ 0.18
Diluted (loss) income per share (in dollars per share) $ (0.44)   $ (0.02)   $ (0.21) $ 0.18