XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Lease Costs
The components of lease costs for the year ended December 31, 2025, 2024 and 2023 were as follows (in thousands):
Year Ended December 31,
202520242023
Operating lease costs (1):
Fixed lease expense$17,220 $17,063 $16,911 
Variable lease expense6,882 6,202 5,432 
Total$24,102 $23,265 $22,343 
(1)Expenses are recorded within distribution expenses and selling, general and administrative expenses.
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information for the year ended December 31, 2025, 2024 and 2023 were as follows (in thousands):
Year Ended December 31,
202520242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$19,533 $19,073 $18,800 
Total$19,533 $19,073 $18,800 
Year Ended December 31,
202520242023
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$787 $2,177 $5,718 
Total$787 $2,177 $5,718 
Schedule of Future Lease Payments
The aggregate future lease payments for operating leases as of December 31, 2025 were as follows (in thousands):
Operating
2026$19,321 
202715,098 
202813,080 
20296,840 
20305,010 
Thereafter9,242 
Total lease payments68,591 
Less: Interest(10,006)
Present value of lease payments$58,585 
Schedule of Average Lease Terms and Discount Rates
Average lease terms and discount rates were as follows:
December 31, 2025
December 31, 2024
Weighted-average remaining lease term (years)
Operating leases4.65.2
Weighted-average discount rate
Operating leases6.6%6.6%