XML 91 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Redeemable Convertible Preferred Stock - Schedule of Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Conversion of Stock [Line Items]    
Preferred Stock Authorized   31,764,693
Preferred Stock Issued   22,941,170
Preferred Stock Outstanding   22,941,170
Carrying Value $ 0 $ 230,935
Liquidation Preference   $ 267,718
Common Stock Issuable Upon Conversion 33,321,149 24,065,280
Series A Redeemable Convertible Preferred Stock    
Conversion of Stock [Line Items]    
Preferred Stock Authorized 20,000,000 20,000,000
Preferred Stock Issued   20,000,000
Preferred Stock Outstanding   20,000,000
Carrying Value   $ 193,143
Liquidation Preference   $ 216,293
Common Stock Issuable Upon Conversion   20,980,000
Series B Redeemable Convertible Preferred Stock    
Conversion of Stock [Line Items]    
Preferred Stock Authorized 11,764,693 11,764,693
Preferred Stock Issued   2,941,170
Preferred Stock Outstanding   2,941,170
Carrying Value   $ 37,792
Liquidation Preference   $ 51,425
Common Stock Issuable Upon Conversion   3,085,280