v3.26.3
Segment Information - Schedule of Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]          
Depreciation     $ 34,461 $ 30,438  
Amortization     6,750 6,598  
Receivables, net $ 135,492 $ 138,072 135,492 138,072 $ 136,063
Receivables pledged under receivables facility 342,965 305,537 342,965 305,537 211,740
Product inventories, net 1,185,177 1,223,809 1,185,177 1,223,809 $ 1,454,672
Reportable Segment          
Segment Reporting Information [Line Items]          
Depreciation 11,807 10,634 34,461 30,438  
Amortization 2,207 2,286 6,750 6,598  
Receivables, net 135,492 138,072 135,492 138,072  
Receivables pledged under receivables facility 342,965 305,537 342,965 305,537  
Product inventories, net $ 1,185,177 $ 1,223,809 $ 1,185,177 $ 1,223,809