XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost
Right of use assets and lease liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:
Right of use assetsMarch 31, 2023December 31, 2022
Operating leases$15,232 $17,094 
Finance leases2,281 2,338 
Total$17,513 $19,432 
Lease liabilities - currentMarch 31, 2023December 31, 2022
Operating leases$2,831 $3,796 
Finance leases229 226 
Total$3,060 $4,022 
Lease liabilities - non-currentMarch 31, 2023December 31, 2022
Operating leases$13,091 $13,806 
Finance leases2,156 2,213 
Total$15,247 $16,019 
For the three months ended March 31, 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
March 31,
20232022
Lease Cost
Operating lease cost$1,270 $781 
Finance lease cost
Amortization of ROU asset60 52 
Interest on lease liabilities29 31 
Total finance lease89 83 
Total lease cost$1,359 $864 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,058 $801 
Operating cash flows from finance leases29 31 
Financing cash flows from finance leases55 41 
$1,142 $873 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$457 $662 
Weighted-average remaining lease term - operating leases5.42 years4.03 years
Weighted-average remaining lease term - finance leases9.73 years11.16 years
Weighted-average discount rate - operating leases3.7 %3.3 %
Weighted-average discount rate - finance leases5.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 March 31, 2023 are as follows:
Year 
April 1, 2023 to December 31, 2023$4,192 
20244,320 
20253,286 
20262,774 
20272,309 
20282,024 
Thereafter4,859 
Total minimum lease payments$23,764 
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 March 31, 2023 are as follows:
Year 
April 1, 2023 to December 31, 2023$4,192 
20244,320 
20253,286 
20262,774 
20272,309 
20282,024 
Thereafter4,859 
Total minimum lease payments$23,764