XML 66 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Expenses and Terms
The components of lease expenses were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Operating lease cost$3,370 $2,869 $6,752 $5,769 
Finance lease cost:
Amortization of right-of-use assets$16 $135 $79 $468 
Total finance lease cost$16 $135 $79 $468 

Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(2,825)$(2,829)$(5,318)$(5,538)
Right of use assets obtained in exchange for lease obligations:
Operating leases1,313 264 5,454 584 
Finance leases2,167 — 2,167 — 
Weighted average remaining terms were as follows (in years):
June 30, 2023December 31, 2022
Weighted average remaining lease term
Operating leases5.96.4
Finance leases3.00.0
Weighted average discount rates were as follows:
June 30, 2023December 31, 2022
Weighted average discount rate
Operating leases3.7 %3.4 %
Finance leases5.6 %— %
Schedule of Balance Sheet Information Related to Leases Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2023December 31, 2022
Operating leases
Operating lease right-of-use assets$43,748 $44,120 
Operating lease liabilities$11,931 $10,626 
Operating lease liabilities — less current portion39,973 41,389 
Total operating lease liabilities$51,904 $52,015 
Finance leases
Finance lease right-of-use assets$2,167 $— 
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$704 $— 
Finance lease liabilities — less current portion1,463 — 
Total finance lease liabilities$2,167 $— 
Schedule of Operating Lease Maturities Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2023$7,162 $412 
202411,817 782 
20258,893 782 
20266,734 368 
20275,728 — 
Thereafter17,080 — 
Total future minimum lease payments57,414 2,344 
Less: imputed interest(5,510)(177)
Total$51,904 $2,167