XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator for basic and diluted earnings per share:                
Net income (loss) $ (2,186) $ 36,117 $ 87,980 $ 67,025 $ 41,473 $ 133,352 $ 121,911 $ 241,850
Denominator:                
Weighted average shares outstanding (in shares) 78,416     75,697     77,774 75,543
Dilutive effect of stock-based awards (in shares) 0     1,317     1,846 1,298
Dilutive effect of 2027 Notes (in shares) 0     1,015     1,092 773
Dilutive effect of 2027 Warrants (in shares) 0     51     1,506 0
Diluted weighted average shares outstanding (in shares) 78,416     78,080     82,218 77,614
Net income (loss) per common share:                
Basic (in dollars per share) $ (0.03)     $ 0.89     $ 1.57 $ 3.20
Diluted (in dollars per share) $ (0.03)     $ 0.86     $ 1.48 $ 3.12