v3.26.3
Stock-Based Compensation - Additional Information (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2026
USD ($)
offering_period
shares
Sep. 30, 2025
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of options granted (in shares) | shares 0  
Total intrinsic value of options exercised $ 4,000  
Proceeds from stock option exercises 1,594 $ 2,802
Unrecognized compensation cost related to unvested stock-based awards granted $ 248,400  
Unrecognized compensation cost related to unvested stock-based awards granted, weighted-average period for recognition 2 years 3 months 18 days  
Issuance of common stock under employee stock purchase plan (in shares) | shares 0  
Stock Awards | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share based compensation vesting period 3 years  
Stock Awards | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share based compensation vesting period 4 years  
Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share based compensation vesting period 4 years  
Share based compensation expiration period 10 years  
ESPP    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized compensation cost related to unvested stock-based awards granted, weighted-average period for recognition 2 months 12 days  
Purchase price of common stock lower of fair market value, percent 85.00%  
Terms of award The ESPP provides an offering period that begins on June 1 and December 1 of each year and each offering period consists of one six-month purchase period.  
Number of offering period | offering_period 1  
Purchase period 6 months  
Unrecognized compensation costs $ 300