v3.26.1
Redeemable Convertible Preferred Stock - Summary of Preferred Stock (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Oct. 31, 2025
Oct. 15, 2025
Mar. 31, 2025
Class of Stock [Line Items]          
Number of Shares Authorized   67,174,403      
Number of Shares Issued   65,591,701      
Number of Shares Outstanding 0 65,591,701      
Carrying Value   $ 179,773,000      
Liquidation Value   $ 182,255,000      
Series A          
Class of Stock [Line Items]          
Number of Shares Authorized   1,401,000      
Number of Shares Issued   1,401,000      
Number of Shares Outstanding   1,401,000      
Original Issue Price   $ 1.91259      
Carrying Value   $ 2,694,000      
Liquidation Value   $ 3,215,000      
Series B          
Class of Stock [Line Items]          
Number of Shares Authorized   4,229,000      
Number of Shares Issued   3,321,000      
Number of Shares Outstanding   3,321,000      
Original Issue Price   $ 3.73744      
Carrying Value   $ 10,849,000      
Liquidation Value   $ 14,894,000      
Series C          
Class of Stock [Line Items]          
Number of Shares Authorized   1,362,000      
Number of Shares Issued   1,362,000      
Number of Shares Outstanding   1,362,000      
Original Issue Price   $ 4.207      
Carrying Value   $ 5,744,000      
Liquidation Value   $ 5,730,000      
Series D          
Class of Stock [Line Items]          
Number of Shares Authorized   5,127,000      
Number of Shares Issued   4,865,000      
Number of Shares Outstanding   4,865,000      
Original Issue Price   $ 4.207      
Carrying Value   $ 19,989,000      
Liquidation Value   $ 20,467,000      
Series E-1          
Class of Stock [Line Items]          
Number of Shares Authorized   6,361,753      
Number of Shares Issued   6,361,753      
Number of Shares Outstanding   6,361,753      
Original Issue Price   $ 2.0354      
Carrying Value   $ 15,841,000      
Liquidation Value   $ 12,949,000      
Series E-2          
Class of Stock [Line Items]          
Number of Shares Authorized   23,994,804      
Number of Shares Issued   23,582,102      
Number of Shares Outstanding   23,582,102      
Original Issue Price   $ 2.5443      
Carrying Value   $ 59,709,000      
Liquidation Value   $ 60,000,000      
Series F          
Class of Stock [Line Items]          
Number of Shares Authorized   24,698,846      
Number of Shares Issued   24,698,846   12,349,423 12,349,423
Number of Shares Outstanding   24,698,846      
Original Issue Price     $ 33,415,193   $ 31,532,110
Original Issue Price   $ 2.6317      
Carrying Value   $ 64,947,000      
Liquidation Value   $ 65,000,000