v3.26.1
Common Stock - Summary of Common Stock Reserved for Future Issuance (Details)
Mar. 31, 2026
shares
Class of Stock [Line Items]  
Total common stock reserved for future issuance 7,035,519
Common Stock Options Outstanding  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 2,525,651
RSUs outstanding  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 886,397
PSUs outstanding  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 666,728
Shares Available for Future Issuance Under the 2025 Plan  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 2,291,352
Shares Available for Future Issuance Under the 2025 Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 665,391