| Schedule of Right of Use Assets and Lease Liabilities |
Right of use assets and lease liabilities at March 31, 2026 and December 31, 2025 are summarized as follows:
| | | | | | | | | | | | | | | | Right of use assets | | March 31, 2026 | | December 31, 2025 | | Operating leases | | $ | 13,661 | | | $ | 14,672 | | | Finance leases | | 1,469 | | | 1,520 | | | Total | | $ | 15,130 | | | $ | 16,192 | |
| | | | | | | | | | | | | | | | Lease liabilities - current | | March 31, 2026 | | December 31, 2025 | | Operating leases | | $ | 3,444 | | | $ | 3,614 | | | Finance leases | | 207 | | | 205 | | | Total | | $ | 3,651 | | | $ | 3,819 | |
| | | | | | | | | | | | | | | | Lease liabilities - non-current | | March 31, 2026 | | December 31, 2025 | | Operating leases | | $ | 10,571 | | | $ | 11,324 | | | Finance leases | | 1,492 | | | 1,544 | | | Total | | $ | 12,063 | | | $ | 12,868 | |
For the three months ended March 31, 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 March 31, | | | 2026 | | 2025 | | Lease Cost | | | | | | Operating lease cost | | $ | 1,302 | | | $ | 1,325 | | | | | | | | Finance lease cost | | | | | | Amortization of ROU asset | | 52 | | | 52 | | | Interest on lease liabilities | | 22 | | | 24 | | | Total finance lease | | 74 | | | 76 | | | | | | | | Total lease cost | | $ | 1,376 | | | $ | 1,401 | | | | | | | | Cash paid for amounts included in the measurement of lease liabilities | | | | | | Operating cash flows from operating leases | | $ | 1,303 | | | $ | 1,357 | | | Operating cash flows from finance leases | | 22 | | | 24 | | | Financing cash flows from finance leases | | 51 | | | 49 | | | | $ | 1,376 | | | $ | 1,430 | | | | | | | Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed | | $ | 133 | | | $ | 1,202 | | | | | | | | Weighted-average remaining lease term - operating leases | | 5.61 years | | 8.84 years | | Weighted-average remaining lease term - finance leases | | 7.00 years | | 8.12 years | | | | | | | Weighted-average discount rate - operating leases | | 7.0 | % | | 7.6 | % | | Weighted-average discount rate - finance leases | | 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 March 31, 2026 are as follows:
| | | | | | | Year | | | April 1, 2026 to December 31, 2026 | $ | 3,540 | | | 2027 | 3,719 | | | 2028 | 2,930 | | | 2029 | 2,506 | | | 2030 | 2,050 | | | 2031 | 1,826 | | | Thereafter | 2,573 | | | Total undiscounted lease payments | 19,144 | | | Less: Present value adjustment | (3,430) | | | Present value of lease liabilities | $ | 15,714 | |
|
| 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, 2026 are as follows:
| | | | | | | Year | | | April 1, 2026 to December 31, 2026 | $ | 3,540 | | | 2027 | 3,719 | | | 2028 | 2,930 | | | 2029 | 2,506 | | | 2030 | 2,050 | | | 2031 | 1,826 | | | Thereafter | 2,573 | | | Total undiscounted lease payments | 19,144 | | | Less: Present value adjustment | (3,430) | | | Present value of lease liabilities | $ | 15,714 | |
|