XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Adjustments for chargebacks and other allowances $ 161,052 $ 105,260
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 149,031 82,662
Convertible Preferred Stock    
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 25,000
Convertible Preferred Stock, Shares Outstanding 25,000 25,000
Common Stock    
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 17,643,497 16,912,401
Common Stock, Outstanding Shares 17,494,466 16,829,739
Class C Special Stock    
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