XML 71 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Information Related to Lease Costs
The components of lease expense were as follows (in thousands):
Three Months Ended June 30,
20232022
Operating lease cost
$1,816 $1,547 
Finance lease cost
Amortization of lease expense
149 142 
Interest on lease liabilities
22 18 
Sublease income(252)(206)
Total lease cost, net$1,735 $1,501 
Six Months Ended June 30,
20232022
Operating lease cost$3,568 $3,154 
Finance lease cost
Amortization of lease expense303 283 
Interest on lease liabilities45 37 
Sublease income(499)(332)
Total lease cost, net$3,417 $3,142 
Other information related to leases was as follows (in thousands):
Three Months Ended
June 30,
20232022
Supplemental Cash Flow Information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,937 $1,495 
Operating cash flows from finance leases149 18 
Financing cash flows from finance leases22 142 
Six Months Ended June 30,
20232022
 
Supplemental Cash Flow Information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$3,678 $3,042 
Operating cash flows from finance leases303 37 
Financing cash flows from finance leases45 283 
Six Months Ended June 30,
20232022
Weighted Average Remaining Lease Term
Operating leases6.77 years6.55 years
Finance leases3.12 years3.11 years
Weighted Average Discount Rate
Operating leases5.71 %4.92 %
Finance leases5.08 %4.32 %
Schedule of Future Minimum Operating Lease Payments After Adoption of 842
The following are future minimum lease payments under non-cancellable leases for the years ending December 31 (in thousands) below:
Operating Leases
Finance Leases
2023 (excluding the six months ended June 30, 2023)$2,074 $343 
20243,946 632 
20253,755 469 
20263,529 214 
20273,168 155 
Thereafter9,275 
Total future minimum lease payments
25,747 1,819 
Less: imputed interest
4,868 150 
Total lease liabilities
20,879 1,669 
Less: current portion
3,027 591 
Long-term lease liabilities
$17,852 $1,078 
Schedule of Future Minimum Finance Lease Payments After Adoption of 842
The following are future minimum lease payments under non-cancellable leases for the years ending December 31 (in thousands) below:
Operating Leases
Finance Leases
2023 (excluding the six months ended June 30, 2023)$2,074 $343 
20243,946 632 
20253,755 469 
20263,529 214 
20273,168 155 
Thereafter9,275 
Total future minimum lease payments
25,747 1,819 
Less: imputed interest
4,868 150 
Total lease liabilities
20,879 1,669 
Less: current portion
3,027 591 
Long-term lease liabilities
$17,852 $1,078