XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator for basic and diluted earnings per share:                
Net income $ 59,397 $ 12,420 $ 45,139 $ 12,131 $ 50,962 $ 54,871 $ 116,956 $ 117,964
Denominator:                
Weighted average shares outstanding - basic (in shares) 74,826     71,107     73,904 71,033
Dilutive effect of stock-based awards (in shares) 1,126     1,418     1,308 1,353
Diluted weighted average shares outstanding (in shares) 75,952     72,525     75,212 72,386
Net income per common share:                
Basic (in dollars per share) $ 0.79     $ 0.17     $ 1.58 $ 1.66
Diluted (in dollars per share) $ 0.78     $ 0.17     $ 1.56 $ 1.63