v3.25.2
Revenue & Contract Liability - Schedule of Disaggregated Revenues By Service Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 61,381 $ 57,546 $ 127,982 $ 111,380
Charter [Member]        
Disaggregation of Revenue [Line Items]        
Total 15,316 24,616 45,833 58,631
ACMI [Member]        
Disaggregation of Revenue [Line Items]        
Total 44,535 31,911 78,851 50,533
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 1,530 $ 1,019 $ 3,298 $ 2,216