v3.25.2
Leases - Lease Income By Lease Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lease revenue:          
Sales-type lease revenue $ 1,787 $ 1,539 $ 3,984 $ 2,623  
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 $ 2,014 $ 3,830 $ 4,415 $ 9,484  
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 $ 3,801 $ 5,369 $ 8,399 $ 12,107  
Sales-type lease receivable $ 23,000   $ 23,000   $ 26,000