XML 33 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated balance sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Redeemable convertible preferred stock, shares authorized   31,764,693
Redeemable convertible preferred stock, shares issued   22,941,170
Redeemable convertible preferred stock, shares outstanding   22,941,170
Redeemable convertible preferred stock, liquidation preference   $ 267,718
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 0
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 40,664,346
Common stock, shares issued 53,603,398 2,992,479
Common stock, shares outstanding 53,603,398 2,992,479
Series A and B Redeemable Convertible Preferred Stock [Member]    
Redeemable convertible preferred stock, par value $ 0.001 $ 0.001
Redeemable convertible preferred stock, shares authorized 0 31,764,693
Redeemable convertible preferred stock, shares issued 0 22,941,170
Redeemable convertible preferred stock, shares outstanding 0 22,941,170
Redeemable convertible preferred stock, liquidation preference $ 0 $ 267,718