XML 115 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Subsequent Events - Additional Information (Detail)
$ in Thousands
12 Months Ended
Feb. 02, 2029
Feb. 04, 2026
USD ($)
LetterOfCredit
Aug. 09, 2023
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Subsequent Event [Line Items]          
Borrowings       $ 220,000 $ 0
2026 Amended Credit Agreement [Member] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Sub-limit for swingline loans   $ 380,000      
Credit spread adjustment   0.10%      
Borrowings   $ 220,000      
2026 Amended Credit Agreement [Member] | Maximum [Member] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Changes of debt amount under the calculation of consolidated leverage ratio   200,000      
2026 Amended Credit Agreement [Member] | Minimum [Member] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Changes of debt amount under the calculation of consolidated leverage ratio   $ 30,000      
2023 Credit Agreement [Member]          
Subsequent Event [Line Items]          
Sub-limit for swingline loans     $ 380,000    
2023 Credit Agreement [Member] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Standby letter of credit | LetterOfCredit   1      
Revolving Credit Facility [Member] | 2026 Amended Credit Agreement [Member] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Revolving loans and letters of credit   $ 750,000      
Additional borrowings under credit agreement   $ 375,000      
Expiration period of credit agreement Feb. 02, 2029        
Period of credit agreement   364 days      
Revolving Credit Facility [Member] | 2023 Credit Agreement [Member]          
Subsequent Event [Line Items]          
Revolving loans and letters of credit     $ 750,000    
Additional borrowings under credit agreement       $ 375,000  
Expiration period of credit agreement     Aug. 09, 2026    
Period of credit agreement       364 days  
Borrowings       $ 220,000  
Standby Letters of Credit [Member] | 2026 Amended Credit Agreement [Member] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Sub-limit for letter of credit   $ 5,000      
Standby Letters of Credit [Member] | 2023 Credit Agreement [Member]          
Subsequent Event [Line Items]          
Sub-limit for letter of credit     $ 5,000