v3.25.4
Leases - Components of Lease Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases      
Operating lease income $ 154,654 $ 102,610 $ 100,382
Services      
Leases      
Operating lease income, Income statement location Total operating revenues Total operating revenues Total operating revenues