v3.26.1
Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator for basic and diluted earnings per share:            
Net income $ 29,427 $ 169,312 $ 36,117 $ 87,980 $ 198,739 $ 124,097
Denominator:            
Weighted average shares outstanding (in shares) 80,573   77,999   80,363 77,448
Dilutive effect of stock-based awards (in shares) 1,462   1,729   1,358 1,721
Dilutive effect of 2027 Notes (in shares) 0   820   47 1,210
Dilutive effect of 2027 Warrants (in shares) 506   1,514   750 1,403
Diluted weighted average shares outstanding (in shares) 82,541   82,062   82,518 81,782
Net income per common share:            
Basic (in dollars per share) $ 0.37   $ 0.46   $ 2.47 $ 1.60
Diluted (in dollars per share) $ 0.36   $ 0.44   $ 2.41 $ 1.52