XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Numerator for basic and diluted EPS — net income (loss) $ 4,437 $ (18,732) $ (18,881) $ (30,838)
Denominator for basic EPS — weighted average number of shares 18,802,352 18,237,538 18,560,137 18,330,545
Add — dilutive effect of:        
Restricted stock units 2,659,000 0 0 0
Denominator for diluted EPS — weighted average number of shares and dilutive securities 21,461,523 18,237,538 18,560,137 18,330,545
Earnings (loss) per share:        
Basic (usd per share) $ 0.24 $ (1.03) $ (1.02) $ (1.68)
Diluted (usd per share) $ 0.21 $ (1.03) $ (1.02) $ (1.68)
Antidilutive securities excluded from EPS (shares) 3,811,000   2,810,137 4,404,000