v3.25.4
Subsequent Events - Additional Information (Details) - Subsequent Event [Member] - USD ($)
Feb. 10, 2026
Feb. 07, 2026
2026 Share Repurchase Program [Member] | Maximum [Member]    
Subsequent Event [Line Items]    
Stock repurchase program, authorized amount   $ 1,000,000,000
Share repurchased program, period   24 months
Senior Secured Revolving Credit Facility [Member]    
Subsequent Event [Line Items]    
Debt instrument, term 5 years  
Aggregate principal amount $ 500,000,000  
Debt instrument, variable rate basis, description The facility may be drawn as a Base Rate Loan (at the highest of the federal funds rate plus 0.50%, the Bank of America prime rate, or one-month Term SOFR plus 1.00%, all subject to a 1.00% floor, plus an applicable margin ranging from 0.125% to 0.875%) or Term SOFR Loan (SOFR plus an applicable margin ranging from 1.125% to 1.875%).  
Floor rate 1.00%  
Outstanding borrowings $ 0  
Senior Secured Revolving Credit Facility [Member] | Minimum [Member]    
Subsequent Event [Line Items]    
Variable interest rate 0.125%  
Commitment fees rate per annum on daily undrawn balance 0.125%  
Senior Secured Revolving Credit Facility [Member] | Maximum [Member]    
Subsequent Event [Line Items]    
Variable interest rate 0.875%  
Commitment fees rate per annum on daily undrawn balance 0.30%  
Senior Secured Revolving Credit Facility [Member] | Federal Funds Rate [Member]    
Subsequent Event [Line Items]    
Variable interest rate 0.50%  
Senior Secured Revolving Credit Facility [Member] | One-month Term SOFR [Member]    
Subsequent Event [Line Items]    
Variable interest rate 1.00%  
Senior Secured Revolving Credit Facility [Member] | SOFR [Member] | Minimum [Member]    
Subsequent Event [Line Items]    
Variable interest rate 1.125%  
Senior Secured Revolving Credit Facility [Member] | SOFR [Member] | Maximum [Member]    
Subsequent Event [Line Items]    
Variable interest rate 1.875%