XML 89 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Preferred Stock - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Convertible Preferred Stock    
Preferred Stock Authorized   100,617,681
Preferred Stock Issued   100,617,681
Preferred Stock Outstanding   100,617,681
Carrying Value   $ 250,086
Liquidation Value   $ 250,969
Common Stock Issuable Upon Conversion   11,587,744
Series Seed convertible preferred stock    
Convertible Preferred Stock    
Preferred Stock Authorized 0 1,785,714
Preferred Stock Issued 0 1,785,714
Preferred Stock Outstanding 0 1,785,714
Carrying Value   $ 956
Liquidation Value   $ 1,000
Common Stock Issuable Upon Conversion   205,653
Series A convertible preferred stock    
Convertible Preferred Stock    
Preferred Stock Authorized 0 17,589,380
Preferred Stock Issued 0 17,589,380
Preferred Stock Outstanding 0 17,589,380
Carrying Value   $ 55,840
Liquidation Value   $ 56,071
Common Stock Issuable Upon Conversion   2,025,699
Series B convertible preferred stock    
Convertible Preferred Stock    
Preferred Stock Authorized 0 81,242,587
Preferred Stock Issued 0 81,242,587
Preferred Stock Outstanding 0 81,242,587
Carrying Value   $ 193,290
Liquidation Value   $ 193,898
Common Stock Issuable Upon Conversion   9,356,392