v3.26.1
Summary of Significant Accounting Policies - Classification of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Redeemable Convertible Preferred Stock      
Temporary Equity, Shares Authorized (in shares) 0 29,723,540  
Temporary Equity, Par Value ( in $ per share)   $ 0.001  
Redeemable convertible preferred stock, shares outstanding (in shares) 0 3,963,910  
Redeemable convertible preferred stock   $ 85,503 $ 85,503
Redeemable convertible preferred stock, aggregate liquidation preference $ 0 $ 85,902  
Series A preferred stock      
Redeemable Convertible Preferred Stock      
Temporary Equity, Shares Authorized (in shares)   9,499,999  
Series B preferred stock      
Redeemable Convertible Preferred Stock      
Temporary Equity, Shares Authorized (in shares)   20,223,541