XML 150 R92.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue                    
Revenue $ 74,377 $ 61,396 $ 60,688 $ 50,862 $ 51,438 $ 45,433 $ 43,238 $ 36,968 $ 247,323 $ 177,077
Air Cargo                    
Disaggregation of Revenue                    
Revenue                 90,543 74,409
Ground equipment sales                    
Disaggregation of Revenue                    
Revenue                 48,485 42,239
Commercial jet engines and parts                    
Disaggregation of Revenue                    
Revenue                 101,737 57,689
Corporate and other                    
Disaggregation of Revenue                    
Revenue                 6,558 2,740
Product Sales | Air Cargo                    
Disaggregation of Revenue                    
Revenue from customer contracts                 29,493 23,011
Product Sales | Ground equipment sales                    
Disaggregation of Revenue                    
Revenue from customer contracts                 47,100 40,676
Product Sales | Commercial jet engines and parts                    
Disaggregation of Revenue                    
Revenue from customer contracts                 89,700 49,356
Product Sales | Corporate and other                    
Disaggregation of Revenue                    
Revenue from customer contracts                 266 285
Support Services | Air Cargo                    
Disaggregation of Revenue                    
Revenue from customer contracts                 60,857 51,344
Support Services | Ground equipment sales                    
Disaggregation of Revenue                    
Revenue from customer contracts                 587 518
Support Services | Commercial jet engines and parts                    
Disaggregation of Revenue                    
Revenue from customer contracts                 9,539 7,049
Support Services | Corporate and other                    
Disaggregation of Revenue                    
Revenue from customer contracts                 4,328 1,167
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                 154 383
Leasing Revenue | Commercial jet engines and parts                    
Disaggregation of Revenue                    
Revenue not from customer contracts                 2,365 1,156
Leasing Revenue | Corporate and other                    
Disaggregation of Revenue                    
Revenue not from customer contracts                 1,582 571
Other | Air Cargo                    
Disaggregation of Revenue                    
Revenue not from customer contracts                 193 54
Other | Ground equipment sales                    
Disaggregation of Revenue                    
Revenue not from customer contracts                 644 662
Other | Commercial jet engines and parts                    
Disaggregation of Revenue                    
Revenue not from customer contracts                 133 128
Other | Corporate and other                    
Disaggregation of Revenue                    
Revenue not from customer contracts                 $ 382 $ 717