v3.26.1
Lease Accounting - Sale Type Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sales-type Lease, Lease Income [Abstract]        
Ancillary revenue $ 0 $ 5,269 $ 17,176 $ 5,269
Other cost of sales (86) (2,769) (12,941) (2,769)
Gross margin (86) $ 2,500 4,235 $ 2,500
Annual minimum undiscounted lease payment receipts        
2026 1,440   1,440  
2027 2,879   2,879  
2028 2,879   2,879  
2029 2,879   2,879  
2030 2,879   2,879  
2031 2,214   2,214  
Thereafter 2,646   2,646  
Total expected sales-type lease payments 17,816   17,816  
Less: imputed interest (1,521)   (1,521)  
Total net investment in sales-type leases 16,295   16,295  
Amounts included in the consolidated balance sheets related to sales-type lease activity        
Total sales-type lease assets 16,295   16,295  
Leased assets of lessor derecognized 100   12,900  
Net investment in leases recognized during the period 0   0  
Net investment in sales-type lease arrangements recognized 0   17,200  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent        
Amounts included in the consolidated balance sheets related to sales-type lease activity        
Net investment in lease, noncurrent 13,731   13,731  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent        
Amounts included in the consolidated balance sheets related to sales-type lease activity        
Net investment in lease, current $ 2,564   $ 2,564