XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory Financing Agreements - Narrative (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
May 31, 2024
Supply Commitment [Line Items]      
Obligations under inventory financing agreements $ 211,471,000 $ 194,198,000  
Revolving Credit Facility | LC Facility due 2024 | Line of Credit      
Supply Commitment [Line Items]      
Maximum borrowing amount     $ 120,000,000.0
Line of credit facility, accordion feature, higher borrowing capacity option     $ 350,000,000.0
Inventory Intermediation Agreement      
Supply Commitment [Line Items]      
Obligations under inventory financing agreements $ 211,500,000 $ 194,200,000