XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Right of Use Assets and Lease Liabilities
Right of use assets and lease liabilities at June 30, 2025 and December 31, 2024 are summarized as follows:

Right of use assetsJune 30, 2025December 31, 2024
Operating leases$15,655 $15,320 
Finance leases1,626 1,730 
Total$17,281 $17,050 

Lease liabilities - currentJune 30, 2025December 31, 2024
Operating leases$3,672 $3,134 
Finance leases199 194 
Total$3,871 $3,328 

Lease liabilities - non-currentJune 30, 2025December 31, 2024
Operating leases$12,158 $12,967 
Finance leases1,648 1,749 
Total$13,806 $14,716 
For the three and six months ended June 30, 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
June 30,
Six Months Ended
June 30,
2025202420252024
Lease Cost
Operating lease cost$1,368 $1,351 $2,693 $2,692 
Finance lease cost
Amortization of ROU asset52 60 104 120 
Interest on lease liabilities24 27 48 54 
Total finance lease76 87 152 174 
Total lease cost$1,444 $1,438 $2,845 $2,866 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,385 $1,361 $2,742 $2,694 
Operating cash flows from finance leases24 27 48 54 
Financing cash flows from finance leases48 54 97 111 
$1,457 $1,442 $2,887 $2,859 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$655 $766 $1,857 $1,164 
Weighted-average remaining lease term - operating leases8.76 years9.17 years8.76 years9.17 years
Weighted-average remaining lease term - finance leases7.86 years8.65 years7.86 years8.65 years
Weighted-average discount rate - operating leases7.6 %7.5 %7.6 %7.5 %
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 June 30, 2025 are as follows:

Year 
July 1, 2025 to December 31, 2025$2,883 
20265,143 
20273,704 
20282,938 
20292,471 
20302,023 
Thereafter4,341 
Total minimum lease payments$23,503 
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 June 30, 2025 are as follows:

Year 
July 1, 2025 to December 31, 2025$2,883 
20265,143 
20273,704 
20282,938 
20292,471 
20302,023 
Thereafter4,341 
Total minimum lease payments$23,503