v3.26.3
EARNINGS (LOSS) PER SHARE - Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) $ (230,690) $ 78,552 $ (155,947) $ 171,376
Weighted average common shares outstanding — basic (in shares) 48,425,768 56,927,187 51,434,157 57,188,938
Effect of dilutive securities (in shares) 0 450,586 0 491,605
Weighted average common shares outstanding — diluted (in shares) 48,425,768 57,377,773 51,434,157 57,680,543
Earnings per common share — basic (in dollars per share) $ (4.76) $ 1.38 $ (3.03) $ 3.00
Earnings per common share — diluted (in dollars per share) $ (4.76) $ 1.37 $ (3.03) $ 2.97