XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Cost
Right of use assets and lease liabilities at June 30, 2023 and December 31, 2022 are summarized as follows:

Right of use assetsJune 30, 2023December 31, 2022
Operating leases$16,119 $17,094 
Finance leases2,221 2,338 
Total$18,340 $19,432 
Lease liabilities - currentJune 30, 2023December 31, 2022
Operating leases$3,859 $3,796 
Finance leases232 226 
Total$4,091 $4,022 
Lease liabilities - non-currentJune 30, 2023December 31, 2022
Operating leases$13,088 $13,806 
Finance leases2,097 2,213 
Total$15,185 $16,019 
For the three and six months ended June 30, 2023 and 2022, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Lease Cost
Operating lease cost$1,376 $811 $2,646 $1,592 
Finance lease cost
Amortization of ROU asset60 52 120 104 
Interest on lease liabilities29 30 58 61 
Total finance lease89 82 178 165 
Total lease cost$1,465 $893 $2,824 $1,757 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,151 $807 $2,209 $1,608 
Operating cash flows from finance leases29 30 58 61 
Financing cash flows from finance leases55 42 110 83 
$1,235 $879 $2,377 $1,752 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$2,148 $4,615 $2,605 $5,277 
Weighted-average remaining lease term - operating leases5.41 years4.10 years5.41 years4.10 years
Weighted-average remaining lease term - finance leases9.51 years10.91 years9.51 years10.91 years
Weighted-average discount rate - operating leases4.1 %3.2 %4.1 %3.2 %
Weighted-average discount rate - finance leases5.0 %5.1 %5.0 %5.1 %
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2023 are as follows:

Year 
July 1, 2023 to December 31, 2023$3,016 
20244,771 
20253,739 
20263,225 
20272,758 
20282,273 
Thereafter4,851 
Total minimum lease payments$24,633 
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2023 are as follows:

Year 
July 1, 2023 to December 31, 2023$3,016 
20244,771 
20253,739 
20263,225 
20272,758 
20282,273 
Thereafter4,851 
Total minimum lease payments$24,633