v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Lease, Cost
The components of lease cost were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Operating lease cost$2,028 $1,834 $4,047 $3,668 
Finance lease cost46 48 93 95 
Total lease cost$2,074 $1,882 $4,140 $3,763 
Lessee, Operating Lease, Liability, Maturity
As of June 30, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2024$4,193 $72 $4,265 
20256,407 149 6,556 
20266,572 153 6,725 
20275,212 158 5,370 
20281,813 41 1,854 
Total minimum lease payments24,197 573 24,770 
Less: imputed interest(1,218)(23)(1,241)
Total present value of lease liabilities$22,979 $550 $23,529 
Finance Lease, Liability, Fiscal Year Maturity
As of June 30, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2024$4,193 $72 $4,265 
20256,407 149 6,556 
20266,572 153 6,725 
20275,212 158 5,370 
20281,813 41 1,854 
Total minimum lease payments24,197 573 24,770 
Less: imputed interest(1,218)(23)(1,241)
Total present value of lease liabilities$22,979 $550 $23,529