XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net Income $ 202,103 $ 65,540 $ 436,910 $ 54,130
Basic Earnings Available to Shareholders 202,103 65,540 436,910 54,130
Effect of Dilutive Securities        
Add Back Interest on Convertible Notes (Net of Tax) 1,405 1,377 4,214 4,132
Diluted Earnings Available to Shareholders $ 203,508 $ 66,917 $ 441,124 $ 58,262
Weighted-Average Shares of Common Stock Outstanding (in shares) 139,251,482 150,342,177 143,455,291 152,098,676
Weighted-Average Diluted Shares of Common Stock Outstanding (in shares) 167,585,198 179,113,461 171,764,800 180,769,646
Earnings per Share        
Basic (in usd per share) $ 1.45 $ 0.44 $ 3.05 $ 0.36
Diluted (in usd per share) $ 1.21 $ 0.37 $ 2.57 $ 0.32
Convertible Notes        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 25,751,869 25,751,869 25,751,869 25,751,869
Options        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 549,148 748,078 568,262 888,717
Restricted Stock Units        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 1,176,208 1,422,715 1,138,590 1,248,254
Performance Share Units        
Effect of Dilutive Securities        
Effect of Diluted Shares (in shares) 856,491 848,622 850,788 782,130