v3.26.1
Lease Receivable - Schedule of Lease Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Lease receivable $ 268 $ 572
Less: current portion of lease receivable (212) (517)
Lease receivable, non-current $ 56 $ 55