XML 23 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Adjustments for chargebacks and other allowances $ 105,260 $ 100,328
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized 1,666,667 1,666,667
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Treasury Stock, Common, Shares 82,662 75,518
Convertible Preferred Stock [Member]    
Convertible Preferred Stock, Par Value (in dollars per share) $ 0.0001 $ 0.0001
Convertible Preferred Stock, Shares Authorized 1,666,667 1,666,667
Convertible Preferred Stock, Shares Issued 25,000 0
Convertible Preferred Stock, Shares Outstanding 25,000 0
Common Stock [Member]    
Common Stock, Par Value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, Authorized Shares 33,333,334 33,333,334
Common Stock, Issued Shares 16,912,401 12,429,916
Common Stock, Outstanding Shares 16,829,739 12,354,398
Class C Special Stock [Member]    
Common Stock, Par Value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, Authorized Shares 781,281 781,281
Common Stock, Issued Shares 10,864 10,864
Common Stock, Outstanding Shares 10,864 10,864