XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue        
Total revenue $ 77,880 $ 63,756 $ 225,535 $ 214,154
Overnight air cargo        
Disaggregation of Revenue        
Total revenue 30,592 29,018 92,162 84,944
Ground equipment sales        
Disaggregation of Revenue        
Total revenue 11,846 8,441 33,655 32,474
Commercial jet engines and parts        
Disaggregation of Revenue        
Total revenue 32,688 24,139 91,865 90,463
Corporate and other        
Disaggregation of Revenue        
Total revenue 2,754 2,158 7,853 6,273
Product Sales | Overnight air cargo        
Disaggregation of Revenue        
Revenue from customer contracts 10,513 10,050 30,281 28,428
Product Sales | Ground equipment sales        
Disaggregation of Revenue        
Revenue from customer contracts 10,108 8,080 31,258 31,556
Product Sales | Commercial jet engines and parts        
Disaggregation of Revenue        
Revenue from customer contracts 29,488 21,381 83,271 81,535
Product Sales | Corporate and other        
Disaggregation of Revenue        
Revenue from customer contracts 395 153 862 775
Support Services | Overnight air cargo        
Disaggregation of Revenue        
Revenue from customer contracts 20,067 18,929 61,762 56,378
Support Services | Ground equipment sales        
Disaggregation of Revenue        
Revenue from customer contracts 1,486 223 1,939 474
Support Services | Commercial jet engines and parts        
Disaggregation of Revenue        
Revenue from customer contracts 1,846 2,533 6,151 8,393
Support Services | Corporate and other        
Disaggregation of Revenue        
Revenue from customer contracts 1,781 1,478 4,984 3,967
Leasing Revenue | Ground equipment sales        
Disaggregation of Revenue        
Revenue not from customer contracts 0 24 30 58
Leasing Revenue | Commercial jet engines and parts        
Disaggregation of Revenue        
Revenue not from customer contracts 1,172 12 1,687 35
Leasing Revenue | Corporate and other        
Disaggregation of Revenue        
Revenue not from customer contracts 415 397 1,285 1,209
Other | Overnight air cargo        
Disaggregation of Revenue        
Revenue not from customer contracts 12 39 119 138
Other | Ground equipment sales        
Disaggregation of Revenue        
Revenue not from customer contracts 252 114 428 386
Other | Commercial jet engines and parts        
Disaggregation of Revenue        
Revenue not from customer contracts 182 213 756 500
Other | Corporate and other        
Disaggregation of Revenue        
Revenue not from customer contracts $ 163 $ 130 $ 722 $ 322