v3.26.1
Commitments and Contingencies - Additional Information (Details) - Aircraft
Dec. 11, 2025
Aug. 15, 2025
Jun. 06, 2025
Aug. 01, 2024
Jul. 31, 2024
Apr. 29, 2024
Mar. 27, 2024
Oct. 10, 2023
Oct. 09, 2023
Dec. 21, 2022
Dec. 20, 2022
Other Commitments [Line Items]                      
Number of aircraft leased 1             2   2  
Lease agreements ending date             Feb. 28, 2031 Dec. 31, 2024 Oct. 01, 2023 May 31, 2028 Jun. 01, 2023
Extended lease term 4 years           74 months 15 months   60 months  
Aircraft Lease Agreement One                      
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          
Aircraft Lease Agreement Two                      
Other Commitments [Line Items]                      
Number of aircraft leased     1                
Number of months fixed monthly rent to be paid     39 months                
Aircraft Lease Agreement Three                      
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 Four                      
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                  
Aircraft Lease Agreement Five                      
Other Commitments [Line Items]                      
Number of aircraft leased     1                
Lease term     2 years                
lease term commenced     Oct. 24, 2025                
Number of months fixed monthly rent to be paid     25 months                
Aircraft Lease Agreement Six                      
Other Commitments [Line Items]                      
Number of aircraft leased     1                
Lease term     3 years                
lease term commenced     Mar. 06, 2026                
Number of months fixed monthly rent to be paid     33 months                
Aircraft Lease Agreement Seven                      
Other Commitments [Line Items]                      
Number of aircraft leased     1                
Lease term     3 years                
lease term commenced     Mar. 18, 2026                
Number of months fixed monthly rent to be paid     34 months                
A320 Passenger Aircraft                      
Other Commitments [Line Items]                      
Lease agreements ending date       Apr. 30, 2032 Nov. 15, 2023            
Extended lease term       93 months