XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Summary of Right of Use Assets and Lease Liabilities
Right of use assets and lease liabilities at March 31, 2024 and December 31, 2023 are summarized as follows:

Right of use assetsMarch 31, 2024December 31, 2023
Operating leases$16,973 $17,763 
Finance leases2,037 2,101 
Total$19,010 $19,864 

Lease liabilities - currentMarch 31, 2024December 31, 2023
Operating leases$3,794 $3,949 
Finance leases260 272 
Total$4,054 $4,221 

Lease liabilities - non-currentMarch 31, 2024December 31, 2023
Operating leases$13,971 $14,601 
Finance leases1,895 1,943 
Total$15,866 $16,544 
For the three months ended March 31, 2024 and 2023, 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,
20242023
Lease Cost
Operating lease cost$1,341 $1,270 
Finance lease cost
Amortization of ROU asset60 60 
Interest on lease liabilities27 29 
Total finance lease87 89 
Total lease cost$1,428 $1,359 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,333 $1,058 
Operating cash flows from finance leases27 29 
Financing cash flows from finance leases57 55 
$1,417 $1,142 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$398 $457 
Weighted-average remaining lease term - operating leases9.25 years5.42 years
Weighted-average remaining lease term - finance leases8.86 years9.73 years
Weighted-average discount rate - operating leases7.5 %3.7 %
Weighted-average discount rate - finance leases5.0 %5.0 %
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, 2024 are as follows:

Year 
April 1, 2024 to December 31, 2024$4,033 
20254,266 
20263,686 
20272,806 
20282,287 
20291,822 
Thereafter5,746 
Total minimum lease payments$24,646 
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, 2024 are as follows:

Year 
April 1, 2024 to December 31, 2024$4,033 
20254,266 
20263,686 
20272,806 
20282,287 
20291,822 
Thereafter5,746 
Total minimum lease payments$24,646