v3.26.1
EARNINGS PER SHARE - Schedule of Earnings (Loss) Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net Income $ 202,943 $ 432,521 $ 551,090 $ 234,806
Basic Earnings Available to Shareholders 202,943 432,521 551,090 234,806
Effect of Dilutive Securities        
Add Back Interest on Convertible Notes (Net of Tax) 324 1,396 1,295 2,791
Diluted Earnings Available to Shareholders $ 203,267 $ 433,917 $ 552,385 $ 237,597
Weighted-Average Shares of Common Stock Outstanding (in shares) 148,155,232 143,429,950 145,195,159 145,592,034
Weighted-Average Diluted Shares of Common Stock Outstanding (in shares) 153,961,273 171,746,596 155,297,249 173,900,606
Earnings per Share        
Basic (in usd per share) $ 1.37 $ 3.02 $ 3.80 $ 1.61
Diluted (in usd per share) $ 1.32 $ 2.53 $ 3.56 $ 1.37
Convertible Notes        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 4,212,248 25,751,869 8,424,495 25,751,869
Options        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 255,770 569,960 319,952 578,015
Restricted Stock Units        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 851,433 1,148,725 860,336 1,127,351
Performance Share Units        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 486,590 846,092 497,307 851,337