v3.26.1
Common Stock - Summary of Common Stock Reserved for Future Issuance (Details)
Jun. 30, 2026
shares
Class of Stock [Line Items]  
Total common stock reserved for future issuance 7,332,772
Common Stock Options Outstanding  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 2,495,249
RSUs outstanding  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 1,062,683
PSUs outstanding  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 999,278 [1]
Shares Available for Future Issuance Under the 2025 Plan  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 2,135,449
Shares Available for Future Issuance Under the 2025 Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Total common stock reserved for future issuance 640,113
[1] Revenue-Based PSUs and TSR-Based PSUs, as defined in Note 6, are presented at the maximum 200% of target. Actual shares issued for the Revenue-Based PSUs and TSR-Based PSUs may range from 0% to 200% of target based on achievement of applicable revenue performance and share price performance (see Note 6). The PSUs outstanding include Tranche 2 Revenue-Based PSUs that have been legally awarded but are not considered granted from an accounting perspective as the respective performance measures have not yet been established.