XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Lease Expenses and Terms
The components of lease expenses were as follows (in thousands):
Three Months Ended
March 31, 2025March 31, 2024
Operating lease cost$3,171 $3,266 
Finance lease cost:
Amortization of right-of-use assets$2,008 $456 
Interest on finance lease liabilities261 66 
Total finance lease cost$2,269 $522 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended
March 31, 2025March 31, 2024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(2,942)$(3,119)
Financing cash used in finance leases(2,166)(479)
Right of use assets obtained in exchange for lease obligations:
Operating leases803 209 
Finance leases3,853 — 
Weighted average remaining terms were as follows (in years):
March 31, 2025December 31, 2024
Weighted average remaining lease term
Operating leases4.95.0
Finance leases2.42.5
Weighted average discount rates were as follows:
March 31, 2025December 31, 2024
Weighted average discount rate
Operating leases4.2 %4.2 %
Finance leases5.8 %5.8 %
Schedule of Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2025December 31, 2024
Operating leases
Operating lease right-of-use assets$36,444 $38,880 
Operating lease liabilities$11,131 $11,258 
Operating lease liabilities — less current portion34,987 37,071 
Total operating lease liabilities$46,118 $48,329 
Finance leases
Finance lease right-of-use assets$21,113 $19,269 
Property and equipment, gross$20,819 $21,708 
Less: accumulated depreciation and amortization(20,819)(21,708)
Property and equipment, net$— $— 
Finance lease liabilities$9,090 $7,768 
Finance lease liabilities — less current portion12,321 11,688 
Total finance lease liabilities$21,411 $19,456 
Schedule of Operating Lease Maturities
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2025$9,756 $7,567 
202611,274 9,099 
20278,353 5,906 
20286,854 319 
20296,824 — 
Thereafter7,596 — 
Total future minimum lease payments50,657 22,891 
Less: imputed interest(4,539)(1,480)
Total$46,118 $21,411