Annual report pursuant to Section 13 and 15(d)

Income (Loss) Per Share and Shareholders' Equity - Computation of Basic and Diluted Earnings Per Share (Details)

v3.24.0.1
Income (Loss) Per Share and Shareholders' Equity - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]    
Net loss $ (24,402) $ (3,352)
Basic loss per common share $ (1.51) $ (0.21)
Diluted loss per common share $ (1.51) $ (0.21)
Weighted average shares basic 16,193 15,840
Weighted average shares diluted 16,193 15,840