v3.26.1
Leases - Summary of Future Minimum Sales Type Lease and Operating Lease Receivables (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessor, Lease, Description [Line Items]  
Sales-Type Leases, Remainder of 2026 $ 61
Sales-Type Leases, 2027 125
Sales-Type Leases, 2028 127
Sales-Type Leases, 2029 130
Sales-Type Leases, 2030 88
Sales-Type Leases, Total 531
Operating Leases. Remainder of 2026 526
Operating Leases, 2027 1,073
Operating Leases, 2028 1,096
Operating Leases, 2029 1,118
Operating Leases, 2030 760
Operating Leases, Total $ 4,573