v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases Maturities of lease liabilities as of June 30, 2026 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Remainder of 2026$528 
2027$971 
2028868 
2029 and thereafter3,152 
Total minimum lease payments$5,519 
Less amount representing interest$(864)
Present value of net minimum operating lease payments$4,655 
Less current installments of obligation under current-operating lease liabilities$790 
Obligations under long-term operating lease liabilities, excluding current installments$3,865 
Weighted-average remaining lease term - operating leases (years)6.06
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 June 30, 2026 are:
Remainder of 2026$1,859 
20272,016 
20281,067 
2029296 
203026 
Total undiscounted cash flows$5,264 
Present value of lease payments$4,940 
Difference between undiscounted cash flows and discounted cash flows $324