XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share        
Net income (loss) attributable to common stockholders $ 15,034 $ 17,866 $ 31,403 $ 17,873
Denominator:        
Denominator for basic net income (loss) per share - weighted average outstanding shares 50,806,346 49,789,892 50,994,612 49,124,056
Effect of dilutive securities:        
Stock options and restricted stock 3,852,197 3,991,026 3,877,351 4,062,563
Denominator for diluted net income (loss) per share - weighted-average outstanding shares 54,658,543 53,780,918 54,871,963 53,186,619
Net income (loss) attributable to common stockholders per share - basic $ 0.30 $ 0.36 $ 0.62 $ 0.36
Net income (loss) attributable to common stockholders per share -diluted $ 0.28 $ 0.33 $ 0.57 $ 0.34