XML 80 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Temporary Equity [Line Items]      
Temporary equity, shares authorized 10,000,000 10,000,000  
Temporary Equity, Shares Issued 0 0  
Temporary Equity, Shares Outstanding 0 0  
Series A Redeemable Convertible Preferred Stock [Member]      
Temporary Equity [Line Items]      
Temporary Equity, Shares Outstanding     11,596,280
Redeemable convertible preferred stock     $ 53,593
Series B Redeemable Convertible Preferred Stock [Member]      
Temporary Equity [Line Items]      
Temporary Equity, Shares Outstanding     5,166,203
Redeemable convertible preferred stock     $ 36,336
Series C Redeemable Convertible Preferred Stock [Member]      
Temporary Equity [Line Items]      
Temporary Equity, Shares Outstanding     7,588,254
Redeemable convertible preferred stock     $ 53,221
Series D Redeemable Convertible Preferred Stock [Member]      
Temporary Equity [Line Items]      
Temporary Equity, Shares Outstanding     6,902,872
Redeemable convertible preferred stock     $ 89,904