v3.26.1
Stock Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Issuance of common stock upon exercise of stock options, Shares     1,081,384  
Unamortized stock-based compensation costs   $ 50.5 $ 50.5  
Weighted-average period     3 years 6 months 29 days  
Phantom stock options issued   8,945 8,945  
Weighted-average exercise price of phantom stock options   $ 7.59 $ 7.59  
Stock Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Exercise price percentage     5.00%  
Shares available for grant   4,990,358 4,990,358  
Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum     5.00%  
2026 Employee Stock Purchase Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Exercise price percentage 1.00%      
Shares available for grant   1,969,200 1,969,200  
Shares of common stock available for sale 656,400      
Share-based compensation arrangement by share-based payment award, discount from market price, purchase date 15.00%      
Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum 1.00%      
Employee Stock Option | Stock Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting term     4 years  
Expiration term     10 years  
Issuance of common stock upon exercise of stock options, Shares     311,822 35,629
Exercise price percentage     100.00%  
Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum     100.00%  
Employee Stock Option | Stock Plan | Tranche One        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting term     1 year  
Vesting percentage     25.00%  
Employee Stock Option | Stock Plan | Tranche Two        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting term     36 months