XML 109 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable - Inventory Financing Facilities - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Payable And Accrued Expenses [Line Items]      
Accounts payable—inventory financing facilities $ 217,604,000 $ 231,850,000  
Unsecured Inventory Financing Facility | MUFG Bank Ltd      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity $ 280,000,000    
Inventory financing facility rate if vendor terms not met equal prime plus 2.00%    
Unsecured Inventory Financing Facility | PNC Facility      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility rate if vendor terms not met equal LIBOR plus 0.25%    
Unsecured Inventory Financing Facility | PNC Facility | Maximum      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity $ 375,000,000    
Unsecured Inventory Financing Facility | Canada Facility      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity $ 25,000,000    
Inventory financing facility rate if vendor terms not met equal Canadian dollar offered rate plus 0.0450    
Unsecured Inventory Financing Facility | EMEA Facilities      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity $ 50,000,000    
Inventory Financing Facility      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity 705,000,000    
Accounts payable—inventory financing facilities 217,604,000 231,850,000  
Imputed interest on inventory financing facility $ 9,647,000 $ 13,276,000 $ 15,523,000