XML 75 R62.htm IDEA: XBRL DOCUMENT v3.25.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 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator for basic and diluted earnings per share:                  
Net income $ 41,473 $ 133,352 $ 57,061 $ 61,309 $ 11,514 $ 45,899 $ 377,034 $ 175,783 $ 146,930
Denominator:                  
Weighted average shares outstanding (in shares)             75,748 74,195 71,093
Dilutive effect of stock-based awards (in shares)             1,435 1,261 1,441
Dilutive effect of 2027 Notes (in shares)             1,139 0 0
Dilutive effect of 2027 Warrants (in shares)             236 0 0
Diluted weighted average shares outstanding (in shares)             78,558 75,456 72,534
Net income per common and common equivalent shares:                  
Basic (in dollars per share) $ 0.55 $ 1.77 $ 0.76 $ 0.82 $ 0.16 $ 0.63 $ 4.98 $ 2.37 $ 2.07
Diluted (in dollars per share) $ 0.53 $ 1.73 $ 0.75 $ 0.81 $ 0.15 $ 0.62 $ 4.80 $ 2.33 $ 2.03