XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lease Expenses and Terms
The components of lease expenses were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Operating lease cost$3,123 $2,804 $6,295 $6,070 
Finance lease cost:
Amortization of right-of-use assets$2,311 $455 $4,319 $911 
Interest on finance lease liabilities289 63 548 131 
Total finance lease cost$2,600 $518 $4,867 $1,042 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(3,519)$(2,687)$(6,893)$(5,772)
Financing cash used in finance leases(2,506)(487)(4,671)(966)
Right of use assets obtained in exchange for lease obligations:
Operating leases3,767 420 4,570 629 
Finance leases— — 3,853 — 
Weighted average remaining terms were as follows (in years):
June 30, 2025December 31, 2024
Weighted average remaining lease term
Operating leases4.75.0
Finance leases2.22.5
Weighted average discount rates were as follows:
June 30, 2025December 31, 2024
Weighted average discount rate
Operating leases4.3 %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):
June 30, 2025December 31, 2024
Operating leases
Operating lease right-of-use assets$37,433 $38,880 
Operating lease liabilities$11,473 $11,258 
Operating lease liabilities — less current portion35,225 37,071 
Total operating lease liabilities$46,698 $48,329 
Finance leases
Finance lease right-of-use assets$18,803 $19,269 
Property and equipment, gross$20,813 $21,708 
Less: accumulated depreciation and amortization(20,813)(21,708)
Property and equipment, net$— $— 
Finance lease liabilities$9,174 $7,768 
Finance lease liabilities — less current portion10,012 11,688 
Total finance lease liabilities$19,186 $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$6,752 $5,056 
202612,240 9,095 
20279,384 5,906 
20287,659 319 
20297,394 — 
Thereafter7,838 — 
Total future minimum lease payments51,267 20,376 
Less: imputed interest(4,569)(1,190)
Total$46,698 $19,186