XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue        
Total revenue $ 63,756 $ 61,396 $ 214,154 $ 172,946
Air Cargo        
Disaggregation of Revenue        
Total revenue 29,018 21,831 84,944 64,464
Ground equipment sales        
Disaggregation of Revenue        
Total revenue 8,441 16,147 32,474 39,981
Commercial jet engines and parts        
Disaggregation of Revenue        
Total revenue 24,139 21,736 90,463 63,577
Corporate and other        
Disaggregation of Revenue        
Total revenue 2,158 1,682 6,273 4,924
Product Sales | Air Cargo        
Disaggregation of Revenue        
Revenue from customer contracts 10,050 6,416 28,428 20,303
Product Sales | Ground equipment sales        
Disaggregation of Revenue        
Revenue from customer contracts 8,080 15,909 31,556 39,125
Product Sales | Commercial jet engines and parts        
Disaggregation of Revenue        
Revenue from customer contracts 21,381 18,515 81,535 54,545
Product Sales | Corporate and other        
Disaggregation of Revenue        
Revenue from customer contracts 153 112 775 247
Support Services | Air Cargo        
Disaggregation of Revenue        
Revenue from customer contracts 18,929 15,399 56,378 43,979
Support Services | Ground equipment sales        
Disaggregation of Revenue        
Revenue from customer contracts 223 96 474 396
Support Services | Commercial jet engines and parts        
Disaggregation of Revenue        
Revenue from customer contracts 2,533 2,428 8,393 6,958
Support Services | Corporate and other        
Disaggregation of Revenue        
Revenue from customer contracts 1,478 1,157 3,967 3,155
Leasing Revenue | Ground equipment sales        
Disaggregation of Revenue        
Revenue not from customer contracts 24 42 58 115
Leasing Revenue | Commercial jet engines and parts        
Disaggregation of Revenue        
Revenue not from customer contracts 12 729 35 1,939
Leasing Revenue | Corporate and other        
Disaggregation of Revenue        
Revenue not from customer contracts 397 353 1,209 1,223
Other | Air Cargo        
Disaggregation of Revenue        
Revenue not from customer contracts 39 16 138 182
Other | Ground equipment sales        
Disaggregation of Revenue        
Revenue not from customer contracts 114 100 386 345
Other | Commercial jet engines and parts        
Disaggregation of Revenue        
Revenue not from customer contracts 213 64 500 135
Other | Corporate and other        
Disaggregation of Revenue        
Revenue not from customer contracts $ 130 $ 60 $ 322 $ 299