v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases Maturities of lease liabilities as of March 31, 2026 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Remainder of 2026$622 
2027$836 
2028756 
2029 and thereafter2,936 
Total minimum lease payments$5,150 
Less amount representing interest$(862)
Present value of net minimum operating lease payments$4,288 
Less current installments of obligation under current-operating lease liabilities$627 
Obligations under long-term operating lease liabilities, excluding current installments$3,661 
Weighted-average remaining lease term - operating leases (years)6.41
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 March 31, 2026 are:
Remainder of 2026$2,169 
20271,787 
2028851 
2029186 
203023 
Total undiscounted cash flows$5,016 
Present value of lease payments$4,677 
Difference between undiscounted cash flows and discounted cash flows $339