v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 08, 2026
Sep. 01, 2026
Aug. 18, 2026
Jul. 01, 2025
Jul. 31, 2026
Jul. 31, 2025
Subsequent Event [Line Items]            
Cash dividends declared per share (in usd per share)         $ 0.55 $ 0.48
Credit Agreement            
Subsequent Event [Line Items]            
Debt instrument term       5 years    
Revolving Credit Facility | Credit Agreement            
Subsequent Event [Line Items]            
Line of credit facility, maximum borrowing capacity       $ 850,000    
Revolving Credit Facility | SOFR | Minimum | Credit Agreement            
Subsequent Event [Line Items]            
Applicable margin on variable interest rate       1.125%    
Revolving Credit Facility | SOFR | Maximum | Credit Agreement            
Subsequent Event [Line Items]            
Applicable margin on variable interest rate       2.00%    
Revolving Credit Facility | Base Rate | Minimum | Credit Agreement            
Subsequent Event [Line Items]            
Applicable margin on variable interest rate       0.125%    
Revolving Credit Facility | Base Rate | Maximum | Credit Agreement            
Subsequent Event [Line Items]            
Applicable margin on variable interest rate       1.00%    
Subsequent Event            
Subsequent Event [Line Items]            
Repayments of senior debt     $ 406,000      
Percentage of principal amount of debt redeemed     100.00%      
Cash dividends declared per share (in usd per share) $ 0.55          
Subsequent Event | Credit Agreement            
Subsequent Event [Line Items]            
Debt instrument term     5 years      
Subsequent Event | Quarterly principal starting December 31, 2026            
Subsequent Event [Line Items]            
Quarterly principal payments     $ 3,750      
Subsequent Event | Quarterly principal starting on December 31, 2028            
Subsequent Event [Line Items]            
Quarterly principal payments     $ 7,500      
Subsequent Event | AMS            
Subsequent Event [Line Items]            
Proceeds from lines of credit   $ 600,000        
Consideration transferred   1,200,000        
Cash payment   $ 900,000        
Business combination shares issued (in shares)   3,118,628        
Business combination shares, fair value   $ 300,000        
Payments from cash on hand   $ 300,000        
Subsequent Event | SOFR | Minimum | Credit Agreement            
Subsequent Event [Line Items]            
Applicable margin on variable interest rate     1.125%      
Subsequent Event | SOFR | Maximum | Credit Agreement            
Subsequent Event [Line Items]            
Applicable margin on variable interest rate     2.00%      
Subsequent Event | Base Rate | Minimum | Credit Agreement            
Subsequent Event [Line Items]            
Applicable margin on variable interest rate     0.125%      
Subsequent Event | Base Rate | Maximum | Credit Agreement            
Subsequent Event [Line Items]            
Applicable margin on variable interest rate     1.00%      
Subsequent Event | Term Loan Facility            
Subsequent Event [Line Items]            
Line of credit facility, maximum borrowing capacity     $ 600,000      
Proceeds from issuance of long-term debt     194,000      
Subsequent Event | Revolving Credit Facility            
Subsequent Event [Line Items]            
Proceeds from lines of credit     $ 440,000