v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
Finance Leases, Remainder of 2026 $ 2,158
Operating Leases, Remainder of 2026 1,416
Finance Leases, 2027 4,317
Operating Leases, 2027 2,374
Finance Leases, 2028 3,598
Operating Leases, 2028 2,036
Finance Leases, Total undiscounted lease payments 10,073
Operating Leases, Total undiscounted lease payments 5,826
Finance Leases, Less: Present value discount (602)
Operating Leases, Less: Present value discount (335)
Finance Leases, Lease liability 9,471
Operating Leases, Lease liability $ 5,491