Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Balance Sheets (Parenthetical)

v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Allowances for credits and doubtful accounts $ 1,601 $ 2,804
Common stock par or stated value per share $ 0.0001 $ 0.01
Common stock shares authorized 315,000,000 55,659,643
Common stock shares issued 71,810,419 30,281,520
Common stock shares outstanding 71,810,419 30,281,520
Series A Preferred Stock [Member]    
Temporary Equity, Par or Stated Value Per Share $ 1,000 $ 1,000
Temporary Equity, Shares Authorized 0 7,765,229
Temporary Equity, Shares Issued 0 7,756,158
Temporary Equity, Shares Outstanding 0 7,756,158
Series A1 Preferred Stock [Member]    
Temporary Equity, Par or Stated Value Per Share $ 1,000 $ 1,000
Temporary Equity, Shares Authorized 0 10,480,538
Temporary Equity, Shares Issued 0 7,862,107
Temporary Equity, Shares Outstanding 0 7,862,107
Series B Preferred Stock [Member]    
Temporary Equity, Par or Stated Value Per Share $ 1,000 $ 1,000
Temporary Equity, Shares Authorized 0 9,090,975
Temporary Equity, Shares Issued 0 9,090,975
Temporary Equity, Shares Outstanding 0 9,090,975
Series C Preferred Stock [Member]    
Temporary Equity, Par or Stated Value Per Share $ 1,000 $ 1,000
Temporary Equity, Shares Authorized 0 6,872,894
Temporary Equity, Shares Issued 0 2,566,186
Temporary Equity, Shares Outstanding 0 2,566,186