XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
BASIC NET INCOME ATTRIBUTABLE TO COMMON STOCKHOLDERS    
Net income (loss) attributable to common stockholders $ 2,050 $ 34,343
Denominator:    
Denominator for basic net income (loss) per share - weighted average outstanding shares 47,645,678 48,928,063
Effect of dilutive securities:    
Stock options and restricted stock 2,598,132 3,246,274
Denominator for diluted net income (loss) per share - weighted-average outstanding shares 50,243,810 52,174,337
Net income (loss) attributable to common stockholders per share - basic $ 0.04 $ 0.70
Net income (loss) attributable to common stockholders per share -diluted $ 0.04 $ 0.66
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 0