XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost
The components of lease cost were as follows (in thousands):
Year Ended December 31,
20232022
Operating lease cost$7,468 $6,876 
Finance lease cost
189 192 
Total lease cost$7,657 $7,068 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
20232022
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$5,789 $5,015 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$1,041 $10,424 
Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases was as follows (in thousands):
December 31,
20232022
Operating leases
Operating lease right-of-use assets$21,102 $26,206 
Operating lease liabilities, current$6,236 $5,676 
Operating lease liabilities, non-current15,607 20,915 
Total operating lease liabilities$21,843 $26,591 
Finance leases
Furniture and fixtures$869 $869 
Accumulated depreciation(362)(188)
Furniture and fixtures, net$507 $681 
Accrued liabilities$133 $125 
Other liabilities, non-current483 616 
Total finance lease liabilities$616 $741 
Other information related to leases was as follows:
December 31,
20232022
Weighted-average remaining lease term:
Operating leases3.7 years4.6 years
Finance leases4.3 years5.3 years
Weighted-average discount rate:
Operating leases3.23 %3.22 %
Finance leases2.24 %2.24 %
Lessee, Operating Lease, Liability, Maturity
As of December 31, 2023, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Year ending December 31,
2024
$6,842 $145 $6,987 
2025
5,423 149 5,572 
2026
5,632 153 5,785 
2027
4,278 158 4,436 
2028
994 41 1,035 
Total minimum lease payments23,169 646 23,815 
Less: imputed interest(1,326)(30)(1,356)
Total present value of lease liabilities$21,843 $616 $22,459 
Finance Lease, Liability, Fiscal Year Maturity
As of December 31, 2023, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Year ending December 31,
2024
$6,842 $145 $6,987 
2025
5,423 149 5,572 
2026
5,632 153 5,785 
2027
4,278 158 4,436 
2028
994 41 1,035 
Total minimum lease payments23,169 646 23,815 
Less: imputed interest(1,326)(30)(1,356)
Total present value of lease liabilities$21,843 $616 $22,459