XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share        
Net income (loss) attributable to common stockholders $ 4,213 $ 13,876 $ 35,616 $ 31,749
Denominator:        
Denominator for basic net income (loss) per share - weighted average outstanding shares 46,625,484 51,190,105 49,504,238 49,816,663
Effect of dilutive securities:        
Stock options and restricted stock 3,581,124 3,890,289 3,667,555 4,015,472
Denominator for diluted net income (loss) per share - weighted-average outstanding shares 50,206,608 55,080,394 53,171,793 53,832,135
Net income (loss) attributable to common stockholders per share - basic $ 0.09 $ 0.27 $ 0.72 $ 0.64
Net income (loss) attributable to common stockholders per share -diluted $ 0.08 $ 0.25 $ 0.67 $ 0.59