v3.26.1
Earnings (Loss) 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, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator for basic and diluted earnings (loss) per share:            
Net income (loss) $ 22,696 $ 26,060 $ (32,366) $ 17,228 $ 48,756 $ (15,138)
Denominator            
Weighted average number of common shares outstanding - basic (in shares) 68,758   73,161   69,311 73,414
Effect of dilutive securities (in shares) 1,147   0   1,168 0
Weighted average number of common shares outstanding - diluted (in shares) 69,905   73,161   70,479 73,414
Basic earnings (loss) per share (in dollars per share) $ 0.33   $ (0.44)   $ 0.70 $ (0.21)
Diluted earnings (loss) per share (in dollars per share) $ 0.32   $ (0.44)   $ 0.69 $ (0.21)