XML 41 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Temporary equity, shares authorized   451,427,842
Temporary equity, shares issued   31,253,609
Temporary Equity Shares Outstanding   31,253,609
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 598,232,153
Common stock, shares, issued 47,512,182 8,391,793
Common stock, shares, outstanding 47,512,182 8,391,793
Series A Redeemable Convertible Preferred Stock    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 0 167,496,750
Temporary equity, shares issued 0 11,596,280
Temporary Equity Shares Outstanding 0 11,596,280
Series B Redeemable Convertible Preferred Stock    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 0 74,620,739
Temporary equity, shares issued 0 5,166,203
Temporary Equity Shares Outstanding 0 5,166,203
Series C Redeemable Convertible Preferred Stock    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 0 109,604,994
Temporary equity, shares issued 0 7,588,254
Temporary Equity Shares Outstanding 0 7,588,254
Series D Redeemable Convertible Preferred Stock    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 0 99,705,359
Temporary equity, shares issued 0 6,902,872
Temporary Equity Shares Outstanding 0 6,902,872