v3.26.1
REVENUE RECOGNITION - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Reconciliation of revenue $ 327,090 $ 291,850
Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 330,192 290,531
Overnight air cargo    
Disaggregation of Revenue    
Reconciliation of revenue 123,696 124,031
Overnight air cargo | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 128,687 124,911
Ground support equipment | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 47,185 38,940
Digital solutions    
Disaggregation of Revenue    
Reconciliation of revenue 9,081 7,268
Digital solutions | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 9,097 7,268
Regional airline    
Disaggregation of Revenue    
Reconciliation of revenue 55,314 0
Regional airline | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 55,314 0
Product Sales | Corporate and other    
Disaggregation of Revenue    
Reconciliation of revenue 1,675 661
Product Sales | Overnight air cargo | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 48,789 42,615
Product Sales | Ground support equipment | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 45,144 35,903
Product Sales | Commercial aircraft, engines and parts | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 74,790 106,946
Support Services | Corporate and other    
Disaggregation of Revenue    
Reconciliation of revenue 41 31
Support Services | Overnight air cargo | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 74,749 81,287
Support Services | Ground support equipment | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 1,271 2,426
Support Services | Commercial aircraft, engines and parts | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 9,198 7,923
Leasing Revenue | Corporate and other    
Disaggregation of Revenue    
Reconciliation of revenue 1,708 1,713
Leasing Revenue | Ground support equipment | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 0 69
Leasing Revenue | Commercial aircraft, engines and parts | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 1,997 2,597
Software Services | Digital solutions | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 9,081 7,268
Regional Airline    
Disaggregation of Revenue    
Reconciliation of revenue 55,314 0
Regional Airline | Regional airline | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 52,095 0
Other | Corporate and other    
Disaggregation of Revenue    
Reconciliation of revenue 1,471 991
Other | Overnight air cargo | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 158 129
Other | Ground support equipment | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 770 542
Other | Commercial aircraft, engines and parts | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue 934 749
Other | Regional airline | Operating segments    
Disaggregation of Revenue    
Reconciliation of revenue $ 3,219 $ 0