v3.25.1
Leases - Summary of Future Minimum Sales Type Lease and Operating Lease Receivables (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Lessor, Lease, Description [Line Items]  
Sales-Type Leases, Remainder of 2025 $ 90
Sales-Type Leases, 2026 122
Sales-Type Leases, 2027 125
Sales-Type Leases, 2028 127
Sales-Type Leases, 2029 130
Sales-Type Leases, 2030 and thereafter 88
Sales-Type Leases, Total 682
Operating Leases. Remainder of 2025 773
Operating Leases, 2026 1,051
Operating Leases, 2027 1,073
Operating Leases, 2028 1,096
Operating Leases, 2029 1,118
Operating Leases, 2030 and thereafter 759
Operating Leases, Total $ 5,870