v3.26.3
EARNINGS PER SHARE - Schedule of Earnings (Loss) Per Share, Basic and Diluted (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
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net Income $ 165,239 $ 202,103 $ 716,329 $ 436,910
Basic Earnings Available to Shareholders 165,239 202,103 716,329 436,910
Effect of Dilutive Securities        
Add Back Interest on Convertible Notes (Net of Tax) 0 1,405 1,295 4,214
Diluted Earnings Available to Shareholders $ 165,239 $ 203,508 $ 717,624 $ 441,124
Weighted-Average Shares of Common Stock Outstanding (in shares) 146,044,472 139,251,482 145,481,375 143,455,291
Weighted-Average Diluted Shares of Common Stock Outstanding (in shares) 147,623,399 167,585,198 152,741,066 171,764,800
Earnings per Share        
Basic (in usd per share) $ 1.13 $ 1.45 $ 4.92 $ 3.05
Diluted (in usd per share) $ 1.12 $ 1.21 $ 4.70 $ 2.57
Convertible Notes        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 0 25,751,869 5,616,330 25,751,869
Options        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 194,672 549,148 276,751 568,262
Restricted Stock Units        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 905,543 1,176,208 866,892 1,138,590
Performance Share Units        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 478,712 856,491 499,718 850,788