v3.26.1
Leases - Lease Income By Lease Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Lease revenue:          
Sales-type lease revenue $ 812 $ 1,787 $ 1,573 $ 3,984  
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 Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax  
Operating lease revenue $ 4,381 $ 2,014 $ 8,185 $ 4,415  
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 Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax  
Total lease revenue $ 5,193 $ 3,801 $ 9,758 $ 8,399  
Sales-type lease receivable $ 17,000   $ 17,000   $ 20,000