XML 100 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Preferred Stock - Schedule of Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Nov. 30, 2021
Oct. 31, 2020
Temporary Equity [Line Items]        
Preferred Stock Authorized   27,471,911    
Preferred Stock issued   27,471,911    
Preferred Stock Outstanding   27,471,911    
Carrying Value   $ 122,518    
Liquidation Value   $ 122,846    
Common stock issuable upon conversion   11,140,262    
Series A-1 Preferred Stock        
Temporary Equity [Line Items]        
Preferred Stock Authorized 0 9,904,806    
Preferred Stock issued 0 9,904,806   1,315,789
Preferred Stock Outstanding 0 9,904,806    
Carrying Value   $ 22,502    
Liquidation Value   $ 22,583    
Common stock issuable upon conversion   4,016,545    
Series B Preferred Stock        
Temporary Equity [Line Items]        
Preferred Stock Authorized 0 17,567,105    
Preferred Stock issued 0 17,567,105 17,521,047  
Preferred Stock Outstanding 0 17,567,105    
Carrying Value   $ 100,016    
Liquidation Value   $ 100,263    
Common stock issuable upon conversion   7,123,717