Leases - Lease Income By Lease Type (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
| Sales-type lease revenue | $ 1,539 | $ 3,440 | $ 2,623 | $ 7,641 | |
| Operating lease revenue | 3,830 | 11,066 | 9,484 | 22,253 | |
| Total lease revenue | 5,369 | $ 14,506 | 12,107 | $ 29,894 | |
| Sales-type lease receivable | $ 25,000 | $ 25,000 | $ 30,000 | ||
| Equipment sales and other revenue | |||||
| 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 | |
| Service and other revenue | |||||
| 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 | |