v3.26.1
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