v3.26.1
Leases - Lease Income By Lease Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Lease revenue:      
Sales-type lease revenue $ 761 $ 2,197  
Sales-Type Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax  
Operating lease revenue $ 3,804 $ 2,401  
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax  
Total lease revenue $ 4,565 $ 4,598  
Sales-type lease receivable $ 18,000   $ 20,000