XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost
Right of use assets and lease liabilities at December 31, 2023 and 2022 are summarized as follows:

Right of use assets20232022
Operating leases$17,763 $17,094 
Finance lease2,101 2,338 
Total$19,864 $19,432 

Lease liabilities - current20232022
Operating leases$3,949 $3,796 
Finance lease272 226 
Total$4,221 $4,022 
Lease liabilities - non-current20232022
Operating leases$14,601 $13,806 
Finance lease1,943 2,213 
Total$16,544 $16,019 
For the years ended December 31, 2023, 2022, and 2021, the Company's total lease costs were as follows, which included both amounts recognized in profits or losses during the period and amounts capitalized on the balance sheet, and the cash flows arising from lease transactions:
Year ended December 31,
202320222021
Lease Cost
Operating lease cost$5,307 $4,478 $3,143 
Finance Lease cost
Amortization of ROU asset242 210 210 
Interest on lease liabilities115 125 129 
Total finance lease357 335 339 
Total lease cost$5,664 $4,813 $3,482 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$4,757 $4,269 $3,097 
Operating cash flows from finance leases115 125 129 
Financing cash flows from finance leases222 177 159 
$5,094 $4,571 $3,385 
ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals$6,365 $11,488 $3,804 
Weighted-average remaining lease term - operating leases9.33 years5.63 years4.21 years
Weighted-average remaining lease term - finance leases9.07 years9.95 years11.41 years
Weighted-average discount rate - operating leases7.4 %2.7 %3.5 %
Weighted-average discount rate - finance leases5.0 %5.0 %5.1 %
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases
Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2023 are as follows:
Year 
2024$5,407 
20254,219 
20263,638 
20272,736 
20282,219 
Thereafter7,717 
Total minimum lease payments$25,936 
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases
Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2023 are as follows:
Year 
2024$5,407 
20254,219 
20263,638 
20272,736 
20282,219 
Thereafter7,717 
Total minimum lease payments$25,936