XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE - Schedule of dilutive shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net Income (Loss) Available to Common Stockholders, Diluted $ 14,548 $ 33,978
Weighted-average common shares outstanding, basic (in shares) 33,595,000 33,741,000
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 2,701,000 2,701,000
Weighted-average common shares outstanding, diluted (in shares) 36,727,000 37,185,000
Net loss per share attributable to common stockholders, diluted (in USD per share) $ 0.40 $ 0.91
Restricted Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Plus: Dilutive convertible promissory notes (in shares) 144,000 512,000
Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Plus: Dilutive convertible promissory notes (in shares) 2,000 208,000
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Plus: Dilutive convertible promissory notes (in shares) 285,000 23,000