XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Cash Flow Information Related to Leases
The components of lease expense were as follows:
 Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease cost$1,841 $1,842 $3,571 $3,648 
Finance lease cost:
Amortization of ROU assets34 29 49 77 
Interest on lease liabilities10 
Total finance lease cost$40 $34 $58 $87 
Supplemental cash flow information related to leases was as follows:
Six Months Ended June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$3,722 $3,748 
Operating cash flows from finance leases10 
Financing cash flows from finance leases105 116 
ROU assets obtained in exchange for lease obligations:
Operating leases$— $826 
Schedule of Supplemental Balance Sheet Information Related to Leases Supplemental balance sheet information related to leases was as follows:
As ofAs of
June 30, 2023December 31, 2022
Operating leases:
Operating lease right-of-use assets$13,315 $18,989 
Current operating lease liabilities5,140 5,535 
Operating lease liabilities - less current portion12,463 14,532 
     Total operating lease liabilities17,603 20,067 
Finance leases:
Property and equipment, at cost1,526 1,523 
Accumulated amortization(1,401)(1,387)
     Property and equipment, net125 136 
Current finance lease liabilities137 174 
Finance lease liabilities - less current portion86 117 
     Total finance lease liabilities$223 $291 
Weighted Average Remaining Lease Term (in years):
     Operating leases4.944.97
     Finance leases2.082.24
Weighted Average Discount Rate:
     Operating leases5.73 %5.67 %
     Finance leases5.24 %5.31 %
Schedule of Operating Lease, Liability, Maturity Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2023 (excluding the first 6 months)$3,123 $92 
20245,273 80 
20253,505 32 
20262,466 22 
20271,649 
Thereafter4,292 — 
Total lease payments20,308 235 
Less imputed interest(2,705)(12)
Total$17,603 $223 
Schedule of Finance Lease, Liability, Maturity Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2023 (excluding the first 6 months)$3,123 $92 
20245,273 80 
20253,505 32 
20262,466 22 
20271,649 
Thereafter4,292 — 
Total lease payments20,308 235 
Less imputed interest(2,705)(12)
Total$17,603 $223