v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 11, 2026
May 31, 2026
Mar. 31, 2026
IPO [Member] | Common Stock [Member]      
Subsequent Event [Line Items]      
Converted into aggregate of shares     3,333,324
2026 Plan      
Subsequent Event [Line Items]      
Awards granted     0
2026 ESPP      
Subsequent Event [Line Items]      
Awards granted     0
Subsequent Event [Member] | IPO [Member] | Common Stock [Member]      
Subsequent Event [Line Items]      
Stock issued and sold 10,000,000 10,000,000  
Price per share $ 15 $ 15  
Net proceeds from issuance of shares $ 134.5 $ 134.5  
Redeemable convertible preferred stock converted 18,831,868 18,831,868