XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Components of Lease Cost
The following table presents the components of lease costs for the years ended December 31:

 Location on the consolidated statements of operations202420232022
  (in thousands)
Operating lease costCost of goods sold, sales and marketing, general and administrative$23,346 $20,291 $20,428 
Finance lease cost:    
Amortization of right-of-use assetsCost of goods sold, Depreciation and amortization10,395 10,357 10,935 
Interest on lease obligationsInterest expense6,765 6,449 6,549 
Variable lease costCost of goods sold, sales and marketing, general and administrative10,700 9,766 7,887 
Short-term lease expenseCost of goods sold, sales and marketing, general and administrative83 406 751 
Total lease cost (1)
 $51,289 $47,269 $46,550 
(1) Total lease cost recorded in cost of goods sold on the consolidated statements of operations was $3.5 million, $3.2 million, and $4.0 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Schedule of Other Information Related to Operating and Finance Leases
The following table presents supplemental cash flow information related to operating and finance leases for the years ended December 31:
202420232022
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$19,684 $19,283 $21,092 
Operating cash flows from finance leases6,765 6,483 6,542 
Financing cash flows from finance leases7,300 7,213 7,042 
Non-cash activity related to lease liabilities
Operating leases$35,664 $14,016 $19,920 
Finance leases16,906 1,021 25,909 
The following table presents supplemental balance sheet information related to operating and finance leases as of December 31:
20242023
Weighted average remaining lease term
Operating leases8.0 years7.0 years
Finance leases7.0 years7.2 years
Weighted average discount rate
Operating leases10.7 %8.3 %
Finance leases9.6 %9.0 %
Schedule of Future Lease Payments under Non-cancellable Leases
Future minimum lease payments under the Company's non-cancellable leases as of December 31, 2024 are as follows:

Operating
Leases
Finance
Leases
Total
Leases
Year(in thousands)
2025$24,674 $16,119 $40,793 
202624,824 16,026 40,850 
202724,419 15,429 39,848 
202823,804 14,013 37,817 
202921,331 12,719 34,050 
Thereafter78,307 33,133 111,440 
Total undiscounted lease liabilities197,359 107,439 304,798 
Less: Interest(67,743)(30,225)(97,968)
Total present value of minimum lease payments129,616 77,214 206,830 
Lease liabilities - current portion(12,131)(9,535)(21,666)
Lease liabilities$117,485 $67,679 $185,164