XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
EPS numerator:    
Net income (loss) $ 2,993 $ (1,516)
EPS denominator:    
Weighted average shares outstanding - basic (in shares) 10,475,364 10,420,690
Impact of dilutive securities (in shares) 565,000 0
Weighted average shares outstanding - diluted (in shares) 11,040,063 10,420,690
EPS:    
Basic (in usd per share) $ 0.29 $ (0.15)
Diluted (in usd per share) $ 0.27 $ (0.15)
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 601,561 1,391,242
Warrant    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares)   153,741