v3.25.3
Leases - Lease Income By Lease Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Lease revenue:          
Sales-type lease revenue $ 1,152 $ 2,984 $ 5,136 $ 5,607  
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 $ 7,254 $ 2,732 $ 11,669 $ 12,216  
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 $ 8,406 $ 5,716 $ 16,805 $ 17,823  
Sales-type lease receivable $ 21,000   $ 21,000   $ 26,000