v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases Maturities of lease liabilities as of December 31, 2025 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Years ending December 31,
2026$741 
2027841 
2028759 
2029 and thereafter2,936 
Total undiscounted lease payments$5,277 
Less amount representing interest$(889)
Present value of operating lease liabilities$4,388 
Less current installments of obligation under current-operating lease liabilities$547 
Obligations under long-term operating lease liabilities, excluding current installments$3,841 
Weighted-average remaining lease term - operating leases (years)6.4
Weighted-average discount rate - operating leases5.50 %
Schedule of Sales-Type Lease, Future Undiscounted Cash Flows
The future undiscounted cash flows from these leases as of December 31, 2025 are:
2026$2,579 
20271,559 
2028661 
2029132 
203018 
Total undiscounted cash flows$4,949 
Present value of lease payments$4,597 
Difference between undiscounted cash flows and discounted cash flows $352