XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue    
Total revenue $ 71,431 $ 50,862
Air Cargo    
Disaggregation of Revenue    
Total revenue 27,728 20,564
Ground equipment sales    
Disaggregation of Revenue    
Total revenue 11,787 5,815
Commercial jet engines and parts    
Disaggregation of Revenue    
Total revenue 29,846 22,855
Corporate and other    
Disaggregation of Revenue    
Total revenue 2,070 1,628
Product Sales | Air Cargo    
Disaggregation of Revenue    
Revenue from customer contracts 9,171 6,354
Product Sales | Ground equipment sales    
Disaggregation of Revenue    
Revenue from customer contracts 11,575 5,577
Product Sales | Commercial jet engines and parts    
Disaggregation of Revenue    
Revenue from customer contracts 26,759 20,310
Product Sales | Corporate and other    
Disaggregation of Revenue    
Revenue from customer contracts 335 116
Support Services | Air Cargo    
Disaggregation of Revenue    
Revenue from customer contracts 18,550 14,060
Support Services | Ground equipment sales    
Disaggregation of Revenue    
Revenue from customer contracts 93 140
Support Services | Commercial jet engines and parts    
Disaggregation of Revenue    
Revenue from customer contracts 2,946 1,975
Support Services | Corporate and other    
Disaggregation of Revenue    
Revenue from customer contracts 1,255 1,024
Leasing Revenue | Air Cargo    
Disaggregation of Revenue    
Revenue not from customer contracts 0 0
Leasing Revenue | Ground equipment sales    
Disaggregation of Revenue    
Revenue not from customer contracts 25 43
Leasing Revenue | Commercial jet engines and parts    
Disaggregation of Revenue    
Revenue not from customer contracts 12 541
Leasing Revenue | Corporate and other    
Disaggregation of Revenue    
Revenue not from customer contracts 387 388
Other | Air Cargo    
Disaggregation of Revenue    
Revenue not from customer contracts 7 150
Other | Ground equipment sales    
Disaggregation of Revenue    
Revenue not from customer contracts 94 55
Other | Commercial jet engines and parts    
Disaggregation of Revenue    
Revenue not from customer contracts 129 29
Other | Corporate and other    
Disaggregation of Revenue    
Revenue not from customer contracts $ 93 $ 100