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

Right of use assetsSeptember 30, 2024December 31, 2023
Operating leases$15,547 $17,763 
Finance leases1,783 2,101 
Total$17,330 $19,864 

Lease liabilities - currentSeptember 30, 2024December 31, 2023
Operating leases$3,211 $3,949 
Finance leases192 272 
Total$3,403 $4,221 

Lease liabilities - non-currentSeptember 30, 2024December 31, 2023
Operating leases$13,089 $14,601 
Finance leases1,798 1,943 
Total$14,887 $16,544 
For the three and nine months ended September 30, 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
September 30,
Nine Months Ended
September 30,
2024202320242023
Lease Cost
Operating lease cost$1,365 $1,326 $4,057 $3,972 
Finance lease cost
Amortization of ROU asset59 61 179 181 
Interest on lease liabilities25 29 79 87 
Total finance lease84 90 258 268 
Total lease cost$1,449 $1,416 $4,315 $4,240 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,362 $1,232 $4,056 $3,441 
Operating cash flows from finance leases25 29 79 87 
Financing cash flows from finance leases58 56 169 166 
$1,445 $1,317 $4,304 $3,694 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$61 $1,110 $1,225 $3,715 
Weighted-average remaining lease term - operating leases9.18 years5.49 years9.18 years5.49 years
Weighted-average remaining lease term - finance leases8.62 years9.29 years8.62 years9.29 years
Weighted-average discount rate - operating leases7.6 %4.3 %7.6 %4.3 %
Weighted-average discount rate - finance leases5.1 %5.0 %5.1 %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 September 30, 2024 are as follows:

Year 
October 1, 2024 to December 31, 2024$1,418 
20254,717 
20264,112 
20272,947 
20282,293 
20291,841 
Thereafter5,828 
Total minimum lease payments$23,156 
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 September 30, 2024 are as follows:

Year 
October 1, 2024 to December 31, 2024$1,418 
20254,717 
20264,112 
20272,947 
20282,293 
20291,841 
Thereafter5,828 
Total minimum lease payments$23,156