XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Summary of Components of Lease Expenses
The components of lease expense are as follows (in thousands):
December 31,
20242023
Operating lease costs$24,512 $24,605 
Variable lease costs5,345 5,198 
Finance lease costs:
Amortization of right-of-use assets1,099 1,182 
Interest on lease liabilities435 462 
Total lease cost$31,391 $31,447 
Summary of Other Information Related to Leases
Other information related to leases is as follows (in thousands):
December 31,
20242023
Supplemental cash flow information:
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$19,486 $18,823 
Operating cash flows from finance leases444 446 
Financing cash flows from finance leases907 1,039 
Right-of-use assets obtained in exchange for lease obligations
Operating leases$7,519 $3,402 
Finance leases$1,022 $1,371 
Summary of Amounts Recognized in Balance Sheet for Leases
Amounts recognized in the consolidated balance sheet are as follows (in thousands):
December 31,
20242023
Operating Leases:
Operating lease right-of-use assets$40,407 $40,498 
Current portion of operating lease obligations14,790 14,232 
Operating lease obligations (non-current)28,631 29,962 
Finance Leases:
Property, plant and equipment, net$4,507 $5,258 
Current portion of long-term debt and finance lease obligations819 945 
Long-term debt and finance lease obligations4,324 4,811 
Weighted average remaining lease term
Operating leases5 years5 years
Finance leases7 years8 years
Weighted average discount rate
Operating leases9.0 %8.1 %
Finance lease8.0 %8.0 %
Summary of Finance Lease Liability
As of December 31, 2024, future minimum lease payments under non-cancellable (excluding short-term leases) are as follows (in thousands):
Twelve Months Ended December 31,Operating LeasesFinance Leases
2025$17,409 $1,161 
202611,740 1,041 
20278,644 838 
20284,886 670 
20292,655 612 
Thereafter7,282 2,255 
Total future minimum lease payments$52,616 $6,577 
Less: Interest9,195 1,434 
Present value of lease liabilities$43,421 $5,143 
Summary of Operating Lease Liability
As of December 31, 2024, future minimum lease payments under non-cancellable (excluding short-term leases) are as follows (in thousands):
Twelve Months Ended December 31,Operating LeasesFinance Leases
2025$17,409 $1,161 
202611,740 1,041 
20278,644 838 
20284,886 670 
20292,655 612 
Thereafter7,282 2,255 
Total future minimum lease payments$52,616 $6,577 
Less: Interest9,195 1,434 
Present value of lease liabilities$43,421 $5,143