Quarterly report pursuant to Section 13 or 15(d)

Consolidated Balance Sheets (Parenthetical)

v3.22.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss, Current $ 490 $ 537
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 7,000,000 7,000,000
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 29,000,000 29,000,000
Common Stock, Shares, Issued 15,803,450 15,657,641
Common Stock, Shares, Outstanding 15,062,651 14,916,842
Treasury Stock, Shares 740,799 740,799
Series A Preferred Stock [Member]    
Preferred Stock, Shares Outstanding 4,521,546 5,299,227
Preferred Stock, Shares Issued 4,521,546 5,299,227
Series B Preferred Stock [Member]    
Preferred Stock, Shares Outstanding 1,150,372  
Preferred Stock, Shares Issued 1,150,372