XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Statement Of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss, current $ 2,283 $ 1,769
Receivable, allowance for credit loss, current $ 1,105 $ 1,099
Temporary equity, par or stated value per share $ 0.001 $ 0.001
Temporary equity, shares authorized   40,472,166
Temporary equity, shares issued   30,081,996
Temporary equity, shares outstanding   30,081,996
Temporary equity, liquidation preference   $ 884,842
Preferred Stock, Par or Stated Value Per Share $ 0.001  
Preferred Stock, Shares Authorized 50,000,000  
Preferred Stock, Shares Issued 0  
Preferred Stock, Shares Outstanding 0  
Common stock, par or stated value per share $ 0.001 $ 0.001
Common stock, shares authorized 1,600,000,000 240,000,000
Common stock, shares, issued 196,804,844 50,054,880
Common stock, shares, outstanding 196,804,844 50,054,880