XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Redeemable Convertible Preferred Stock - Summary of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Series A-1 Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Authorized Shares 0 5,075,000
Shares Issued 0 5,075,000
Shares outstanding 0 5,075,000
Liquidation & Carrying Value   $ 3,570
Series B Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Authorized Shares 0 11,973,000
Shares Issued 0 11,973,000
Shares outstanding 0 11,973,000
Liquidation & Carrying Value   $ 10,000
Series C Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Authorized Shares 0 73,598,283
Shares Issued 0 73,598,283
Shares outstanding 0 73,598,283
Liquidation & Carrying Value   $ 22,000
Series D Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Authorized Shares 0 53,271,754
Shares Issued 0 53,271,754
Shares outstanding 0 53,271,754
Liquidation & Carrying Value   $ 47,300
Series E Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Authorized Shares 0 112,422,700
Shares Issued 0 112,422,700
Shares outstanding 0 112,422,700
Liquidation & Carrying Value   $ 120,000
Series F Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Authorized Shares 0 81,587,937
Shares Issued 0 81,587,937
Shares outstanding 0 81,587,937
Liquidation & Carrying Value   $ 105,020