XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Leases, Commitments, Guarantees and Contingencies - Operating Leases (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
aircraft
Dec. 31, 2024
Future minimum rental payments required under operating leases    
April 2025 through December 2025 $ 15,897  
2026 18,463  
2027 15,871  
2028 11,165  
2029 9,461  
Thereafter 53,083  
Total future minimum operating lease payments 123,940  
Lease term   5 years
Purchase obligation 489,499  
Minimum    
Future minimum rental payments required under operating leases    
Purchase obligation 60,000  
Maximum    
Future minimum rental payments required under operating leases    
Purchase obligation $ 70,000  
E175    
Future minimum rental payments required under operating leases    
Number of aircraft under purchase agreement | aircraft 16  
CRJ 900    
Future minimum rental payments required under operating leases    
Number of used aircraft acquired | aircraft 12