XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Right of Use Assets and Lease Liabilities
Right of use assets and lease liabilities at March 31, 2025 and December 31, 2024 are summarized as follows:

Right of use assetsMarch 31, 2025December 31, 2024
Operating leases$15,598 $15,320 
Finance leases1,678 1,730 
Total$17,276 $17,050 

Lease liabilities - currentMarch 31, 2025December 31, 2024
Operating leases$3,726 $3,134 
Finance leases197 194 
Total$3,923 $3,328 

Lease liabilities - non-currentMarch 31, 2025December 31, 2024
Operating leases$12,445 $12,967 
Finance leases1,698 1,749 
Total$14,143 $14,716 
For the three months ended March 31, 2025 and 2024, 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,
20252024
Lease Cost
Operating lease cost$1,325 $1,341 
Finance lease cost
Amortization of ROU asset52 60 
Interest on lease liabilities24 27 
Total finance lease76 87 
Total lease cost$1,401 $1,428 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,357 $1,333 
Operating cash flows from finance leases24 27 
Financing cash flows from finance leases49 57 
$1,430 $1,417 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$1,202 $398 
Weighted-average remaining lease term - operating leases8.84 years9.25 years
Weighted-average remaining lease term - finance leases8.12 years8.86 years
Weighted-average discount rate - operating leases7.6 %7.5 %
Weighted-average discount rate - finance leases5.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 March 31, 2025 are as follows:

Year 
April 1, 2025 to December 31, 2025$3,900 
20264,642 
20273,253 
20282,488 
20292,014 
20301,815 
Thereafter4,259 
Total minimum lease payments$22,371 
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, 2025 are as follows:

Year 
April 1, 2025 to December 31, 2025$3,900 
20264,642 
20273,253 
20282,488 
20292,014 
20301,815 
Thereafter4,259 
Total minimum lease payments$22,371