v3.25.2
Subsequent Events - Additional Information (Details)
£ in Millions, $ in Millions
Aug. 01, 2025
Jul. 28, 2025
USD ($)
Jul. 28, 2025
GBP (£)
May 10, 2024
Credit Agreement | Maximum        
Subsequent Event [Line Items]        
Borrowings interest rate       2.50%
Debt instrument leverage ratio       5.5
Credit Agreement | SOFR        
Subsequent Event [Line Items]        
Borrowings interest rate       4.75%
Debt interest rate description       SOFR rate plus the applicable margin of 4.75%
Credit Agreement | Base Rate        
Subsequent Event [Line Items]        
Borrowings interest rate       3.75%
Debt interest rate description       base rate plus the applicable margin of 3.75%
Subsequent Events        
Subsequent Event [Line Items]        
Business acquisition, purchase price   $ 33 £ 25  
Subsequent Events | Credit Agreement        
Subsequent Event [Line Items]        
Borrowings interest rate 0.50%      
Subsequent Events | Credit Agreement | Maximum        
Subsequent Event [Line Items]        
Debt instrument leverage ratio 5.5      
Subsequent Events | Credit Agreement | SOFR        
Subsequent Event [Line Items]        
Borrowings interest rate 4.25%      
Debt interest rate description SOFR rate plus the applicable margin of 4.25%      
Subsequent Events | Credit Agreement | Base Rate        
Subsequent Event [Line Items]        
Borrowings interest rate 3.25%      
Debt interest rate description base rate plus the applicable margin of 3.25%