Segment Information - Supplemental Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Segment Reporting Information [Line Items] | |||||
Depreciation | $ 19,804 | $ 17,591 | |||
Amortization | 4,312 | 4,201 | |||
Receivables, net | $ 172,028 | $ 169,849 | 172,028 | 169,849 | $ 115,835 |
Receivables pledged under receivables facility | 404,776 | 407,680 | 404,776 | 407,680 | 199,026 |
Product inventories, net | 1,330,221 | 1,295,600 | 1,330,221 | 1,295,600 | $ 1,289,300 |
Reportable Segment | |||||
Segment Reporting Information [Line Items] | |||||
Depreciation | 9,964 | 8,931 | 19,804 | 17,591 | |
Amortization | 2,165 | 2,113 | 4,312 | 4,201 | |
Receivables, net | 172,028 | 169,849 | 172,028 | 169,849 | |
Receivables pledged under receivables facility | 404,776 | 407,680 | 404,776 | 407,680 | |
Product inventories, net | $ 1,330,221 | $ 1,295,600 | $ 1,330,221 | $ 1,295,600 |