XML 66 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Lease Expenses and Terms
The components of lease expenses were as follows (in thousands):
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Operating lease cost$3,360 $2,969 $10,112 $8,738 
Finance lease cost:
Amortization of right-of-use assets$491 $141 $570 $609 
Interest on finance lease liabilities83 — 83 — 
Total finance lease cost$574 $141 $653 $609 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(3,001)$(2,951)$(8,319)$(8,489)
Financing cash used in finance leases(496)— (496)— 
Right of use assets obtained in exchange for lease obligations:
Operating leases795 3,899 6,273 4,483 
Finance leases2,936 — 5,103 — 
Weighted average remaining terms were as follows (in years):
September 30, 2023December 31, 2022
Weighted average remaining lease term
Operating leases5.86.4
Finance leases2.8— 
Weighted average discount rates were as follows:
September 30, 2023December 31, 2022
Weighted average discount rate
Operating leases3.7 %3.4 %
Finance leases6.0 %— %
Schedule of Balance Sheet Information Related to Leases Supplemental balance sheet information related to leases was as follows (in thousands):
September 30, 2023December 31, 2022
Operating leases
Operating lease right-of-use assets$41,522 $44,120 
Operating lease liabilities$11,454 $10,626 
Operating lease liabilities — less current portion38,336 41,389 
Total operating lease liabilities$49,790 $52,015 
Finance leases
Finance lease right-of-use assets$4,612 $— 
Property and equipment, gross$29,974 $36,282 
Less: accumulated depreciation and amortization(29,974)(36,203)
Property and equipment, net$— $79 
Finance lease liabilities$1,617 $— 
Finance lease liabilities — less current portion3,048 — 
Total finance lease liabilities$4,665 $— 
Schedule of Operating Lease Maturities Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2023$3,709 $452 
202411,997 1,848 
20259,171 1,848 
20266,987 898 
20275,929 — 
Thereafter17,281 — 
Total future minimum lease payments55,074 5,046 
Less: imputed interest(5,284)(381)
Total$49,790 $4,665