v3.26.1
Debt - Additional Information (Details)
3 Months Ended
Sep. 05, 2025
USD ($)
day
$ / shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Line of Credit Facility [Line Items]      
Threshold says prior to the maturity date for redemption | day 41    
Amortization of debt issuance costs   $ 1,164,000 $ 85,000
Deferred tax assets, options indexed to issuer's equity   23,543,000  
Call Option      
Line of Credit Facility [Line Items]      
Strike price (in dollars per share) | $ / shares $ 236.88    
Initial cap price (in dollars per share) | $ / shares $ 357.56    
Convertible Senior Notes Due 2030 | Convertible Debt      
Line of Credit Facility [Line Items]      
Principal amount issued $ 900,000,000    
Maximum face amount for over-allotment option $ 115,000,000    
Maximum special and additional interest percentage 0.50%    
Proceeds from issuance of debt, net of issuance costs $ 878,447,000    
Conversion ratio 0.0042215    
Conversion price (in dollars per share) | $ / shares $ 236.88    
Threshold of convertible notes outstanding for partial redemption $ 100,000,000    
Amortization of debt issuance costs   $ 1,063,000  
Effective interest rate percentage   0.48%  
Unamortized debt issuance costs   $ 18,074,000  
Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms One      
Line of Credit Facility [Line Items]      
Threshold percentage of stock price trigger 130.00%    
Threshold trading days | day 20    
Threshold consecutive trading days | day 30    
Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms Two      
Line of Credit Facility [Line Items]      
Threshold percentage of stock price trigger 98.00%    
Threshold trading days | day 5    
Threshold consecutive trading days | day 10    
Senior Secured Revolving Credit Facility | Revolving credit facility      
Line of Credit Facility [Line Items]      
Amortization of debt issuance costs   101,000 $ 85,000
Borrowing capacity   300,000,000  
Borrowings under the credit facility   0  
Unamortized debt issuance costs   $ 1,551,000  
Senior Secured Revolving Credit Facility | Revolving credit facility | Minimum      
Line of Credit Facility [Line Items]      
Annual unused commitment fee rate   0.25%  
Senior Secured Revolving Credit Facility | Revolving credit facility | Minimum | SOFR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.50%  
Senior Secured Revolving Credit Facility | Revolving credit facility | Minimum | Prime Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.50%  
Senior Secured Revolving Credit Facility | Revolving credit facility | Maximum      
Line of Credit Facility [Line Items]      
Annual unused commitment fee rate   0.35%  
Senior Secured Revolving Credit Facility | Revolving credit facility | Maximum | SOFR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   2.00%  
Senior Secured Revolving Credit Facility | Revolving credit facility | Maximum | Prime Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.00%