v3.26.1
EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income, basic $ 44,762 $ 240,532 $ 150,289 $ 426,218
Add: Interest expense, net of tax, on the Company's convertible debt 0 1,833 0 3,665
Net income, diluted $ 44,762 $ 242,365 $ 150,289 $ 429,883
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 193,423 191,907 192,959 191,440
Effect of dilutive securities:        
Weighted-average common shares outstanding, diluted (in shares) 194,467 197,091 194,147 196,643
Earnings per common share, basic (in dollars per share) $ 0.23 $ 1.25 $ 0.78 $ 2.23
Earnings per common share, diluted (in dollars per share) $ 0.23 $ 1.23 $ 0.77 $ 2.19
Common stock issuable under the Company's equity incentive plans        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 1,044 819 1,188 838
Common stock issuable under the Company’s convertible debt        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 0 4,365 0 4,365