v3.25.4
Accrued maintenance liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accrued Maintenance [Roll Forward]      
Accrued maintenance liability at beginning of period $ 3,327,347 $ 2,863,730  
Maintenance payments received 969,885 920,932  
Maintenance payments returned (248,634) (248,017)  
Release to income other than upon sale (227,385) (163,405)  
Lessor contribution, top ups and other (144,549) (14,135)  
Accrued maintenance liability at end of period 3,534,388 3,327,347 $ 2,863,730
Non-cash Investing and Financing Activities      
Accrued Maintenance [Roll Forward]      
Release to income upon sale $ (142,276) $ (31,758) $ (88,000)