v3.26.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2026
Leases [Abstract]  
Schedule of Right of Use Assets and Lease Liabilities
Right of use assets and lease liabilities at September 30, 2026 and December 31, 2025 are summarized as follows:

Right of use assetsSeptember 30, 2026December 31, 2025
Operating leases$16,319 $14,672 
Finance leases1,364 1,520 
Total$17,683 $16,192 

Lease liabilities - currentSeptember 30, 2026December 31, 2025
Operating leases$3,762 $3,614 
Finance leases213 205 
Total$3,975 $3,819 

Lease liabilities - non-currentSeptember 30, 2026December 31, 2025
Operating leases$13,085 $11,324 
Finance leases1,384 1,544 
Total$14,469 $12,868 
For the three and nine months ended September 30, 2026 and 2025, 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,
2026202520262025
Lease Cost
Operating lease cost$1,438 $1,407 $4,000 $4,100 
Finance lease cost
Amortization of ROU asset52 53 157 157 
Interest on lease liabilities20 23 63 71 
Total finance lease72 76 220 228 
Total lease cost$1,510 $1,483 $4,220 $4,328 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,436 $1,400 $4,009 $4,142 
Operating cash flows from finance leases20 23 63 71 
Financing cash flows from finance leases51 48 153 145 
$1,507 $1,471 $4,225 $4,358 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$4,784 $1,397 $5,004 $3,254 
Weighted-average remaining lease term - operating leases5.56 years5.71 years5.56 years5.71 years
Weighted-average remaining lease term - finance leases6.50 years7.61 years6.50 years7.61 years
Weighted-average discount rate - operating leases6.8 %6.6 %6.8 %6.6 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
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, 2026 are as follows:
Year
October 1, 2026 to December 31, 2026$1,491 
20274,702 
20283,954 
20293,381 
20302,853 
20312,627 
Thereafter3,270 
Total undiscounted lease payments22,278 
Less: Present value adjustment(3,834)
Present value of lease liabilities$18,444 
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, 2026 are as follows:
Year
October 1, 2026 to December 31, 2026$1,491 
20274,702 
20283,954 
20293,381 
20302,853 
20312,627 
Thereafter3,270 
Total undiscounted lease payments22,278 
Less: Present value adjustment(3,834)
Present value of lease liabilities$18,444