Fair Value Measurements - Nonrecurring Basis (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value Disclosures [Abstract] | ||||
| Equipment held for lease | $ 3,981 | $ 11,458 | $ 5,130 | $ 13,342 |
| Equipment held for sale | 929 | 0 | 929 | 225 |
| Total | $ 4,910 | $ 11,458 | $ 6,059 | $ 13,567 |