XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]      
Receivables, net $ 146,209   $ 115,835
Receivables pledged under receivables facility 350,867 $ 376,935 199,026
Product inventories, net 1,460,680 1,496,947 $ 1,289,300
Reportable Segment      
Segment Reporting Information [Line Items]      
Depreciation 9,840 8,661  
Amortization 2,147 2,088  
Receivables, net 146,209 150,240  
Receivables pledged under receivables facility 350,867 376,935  
Product inventories, net $ 1,460,680 $ 1,496,947