XML 85 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Supplemental Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Depreciation $ 36,784 $ 31,585 $ 30,381
Amortization 8,697 8,555 8,644
Goodwill impairment 0 550 605
Receivables, net 115,835 145,723  
Receivables pledged under receivables facility 199,026 197,187  
Inventory, net 1,289,300 1,365,466  
Reportable Segment      
Segment Reporting Information [Line Items]      
Depreciation 36,784 31,585 30,381
Amortization 8,697 8,555 8,644
Goodwill impairment 0 550 $ 605
Receivables, net 115,835 145,723  
Receivables pledged under receivables facility 199,026 197,187  
Inventory, net $ 1,289,300 $ 1,365,466