XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator for basic and diluted earnings per share:                          
Net income $ 67,025 $ 41,473 $ 133,352 $ 57,061 $ 61,309 $ 11,514 $ 45,899 $ 174,825 $ 241,850 $ 118,722 $ 175,783 $ 146,930 $ (56,339)
Denominator:                          
Weighted average shares outstanding (in shares) 75,697,000       74,826,000       75,543,000 73,904,000      
Dilutive effect of stock-based awards (in shares) 1,317,000       1,126,000       1,298,000 1,308,000      
Dilutive effect of 2027 Notes (in shares) 1,015,000       0       773,000 0      
Dilutive effect of 2027 Warrants (in shares) 51,000       0       0 0      
Diluted weighted average shares outstanding (in shares) 78,080,000       75,952,000       77,614,000 75,212,000      
Net income per common and common equivalent shares:                          
Basic (in dollars per share) $ 0.89 $ 0.55     $ 0.82     $ 2.32 $ 3.20 $ 1.61 $ 2.37   $ (0.85)
Diluted (in dollars per share) $ 0.86       $ 0.81     $ 2.26 $ 3.12 $ 1.58 $ 2.33