v3.25.3
Commitments and Contingencies - Additional Information (Details) - Aircraft
Aug. 15, 2025
Aug. 08, 2025
Aug. 01, 2024
Jul. 31, 2024
Apr. 29, 2024
Apr. 16, 2024
Mar. 27, 2024
Jan. 19, 2024
Dec. 22, 2023
Nov. 20, 2023
Oct. 10, 2023
Oct. 09, 2023
Sep. 08, 2023
Aug. 08, 2023
Jun. 16, 2023
May 22, 2023
Jan. 27, 2023
Dec. 21, 2022
Dec. 20, 2022
Dec. 14, 2022
Jun. 21, 2022
Oct. 14, 2021
Jun. 06, 2025
Nov. 17, 2023
Other Commitments [Line Items]                                                
Lease agreements ending date             Feb. 28, 2031       Dec. 31, 2024 Oct. 01, 2023           May 31, 2028 Jun. 01, 2023          
Extended lease term             74 months       15 months             60 months            
Number of aircraft lease extended                     2             2            
Aircraft Lease Agreement One                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                                         1      
Lease term                                         8 years      
lease term commenced                                         Aug. 01, 2023      
Number of months fixed monthly rent to be paid                                         94 months      
Aircraft Lease Agreement Two                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                                       1        
Lease term                                       2 years        
lease term commenced                                       Aug. 18, 2023        
Number of months fixed monthly rent to be paid                                       24 months        
Aircraft Lease Agreement Three                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                                 1              
Lease term                                 6 years              
lease term commenced                                 Apr. 21, 2023              
Number of months fixed monthly rent to be paid                                 72 months              
Aircraft Lease Agreement Four                                                
Other Commitments [Line Items]                                                
Lease term                               5 years                
lease term commenced                               Jun. 01, 2023                
Number of months fixed monthly rent to be paid                               62 months                
Aircraft Lease Agreement Five                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                             1                  
Lease term                             4 years                  
lease term commenced                             Nov. 13, 2023                  
Number of months fixed monthly rent to be paid                             48 months                  
Aircraft Lease Agreement Six                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                           1                    
lease term commenced                           Sep. 03, 2024                    
Number of months fixed monthly rent to be paid                           36 months                    
Aircraft Lease Agreement Seven                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                         1                      
lease term commenced                         Oct. 06, 2023                      
Number of months fixed monthly rent to be paid                         96 months                      
Aircraft Lease Agreement Eight                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                                               1
Lease term                                               24 months
Aircraft Lease Agreement Nine                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                   1                            
Lease term                   7 years                            
lease term commenced                   Feb. 09, 2024                            
Number of months fixed monthly rent to be paid                   86 months                            
Aircraft Lease Agreement Ten                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                 1                              
Lease term                 10 years                              
lease term commenced                 Mar. 08, 2024                              
Number of months fixed monthly rent to be paid                 120 months                              
Aircraft Lease Agreement Eleven                                                
Other Commitments [Line Items]                                                
Number of aircraft leased               1                                
Lease term               1 year                                
lease term commenced               Jul. 09, 2024                                
Number of months fixed monthly rent to be paid               16 months                                
Aircraft Lease Agreement Twelve                                                
Other Commitments [Line Items]                                                
Number of aircraft leased           1                                    
Lease term           6 years                                    
lease term commenced           Apr. 17, 2024                                    
Number of months fixed monthly rent to be paid           72 months                                    
Aircraft Lease Agreement Thirteen                                                
Other Commitments [Line Items]                                                
Number of aircraft leased         1                                      
Lease term         1 year                                      
lease term commenced         Jan. 31, 2025                                      
Number of months fixed monthly rent to be paid         22 months                                      
Number of months fixed monthly rent to be additional paid         102 months                                      
Aircraft Lease Agreement Fourteen                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                                             1  
Lease term                                             36 months  
Aircraft Lease Agreement Fifteen                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                                             1  
Lease term                                             37 months  
Aircraft Lease Agreement Sixteen                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                                             1  
Lease term                                             39 months  
Aircraft Lease Agreement Seventeen                                                
Other Commitments [Line Items]                                                
Number of aircraft leased   1                                            
Lease term   5 years                                            
lease term commenced   Aug. 08, 2025                                            
Lease termination date   Jan. 17, 2024                                            
Aircraft Lease Agreement Eighteen                                                
Other Commitments [Line Items]                                                
Number of aircraft leased 1                                              
Lease term 2 years                                              
lease term commenced Oct. 08, 2025                                              
Number of months fixed monthly rent to be paid 24 months                                              
Aircraft Lease Agreement Nineteen                                                
Other Commitments [Line Items]                                                
Number of aircraft leased 1                                              
Lease term 3 years                                              
lease term commenced Aug. 28, 2025                                              
Number of months fixed monthly rent to be paid 36 months                                              
Airbus A321 Converted Freighter                                                
Other Commitments [Line Items]                                                
Number of aircraft leased                                           1    
Lease term                                           10 years    
lease term commenced                                           Jan. 23, 2023    
Number of months fixed monthly rent to be paid                                           120 months    
A320 Passenger Aircraft                                                
Other Commitments [Line Items]                                                
Lease agreements ending date       Nov. 15, 2023                                        
Extended lease term     93 months