XML 44 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Depreciation     $ 30,438 $ 26,848  
Amortization     6,598 6,514  
Receivables, net $ 138,072 $ 119,538 138,072 119,538 $ 115,835
Receivables pledged under receivables facility 305,537 306,155 305,537 306,155 199,026
Product inventories, net 1,223,809 1,180,491 1,223,809 1,180,491 $ 1,289,300
Reportable Segment          
Segment Reporting Information [Line Items]          
Depreciation 10,634 9,257 30,438 26,848  
Amortization 2,286 2,313 6,598 6,514  
Receivables, net 138,072 119,538 138,072 119,538  
Receivables pledged under receivables facility 305,537 306,155 305,537 306,155  
Product inventories, net $ 1,223,809 $ 1,180,491 $ 1,223,809 $ 1,180,491