XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue    
Revenue $ 70,870 $ 66,411
Minimum    
Disaggregation of Revenue    
Subscription term 3 years  
Maximum    
Disaggregation of Revenue    
Subscription term 5 years  
Operating Segments    
Disaggregation of Revenue    
Revenue $ 71,045 66,029
Overnight air cargo    
Disaggregation of Revenue    
Revenue 30,589 30,383
Overnight air cargo | Operating Segments    
Disaggregation of Revenue    
Revenue 31,451 30,383
Ground support equipment    
Disaggregation of Revenue    
Revenue 15,070 7,354
Commercial aircraft, engines and parts    
Disaggregation of Revenue    
Revenue 21,960 26,250
Product Sales | Corporate and other    
Disaggregation of Revenue    
Revenue 167 119
Product Sales | Overnight air cargo | Operating Segments    
Disaggregation of Revenue    
Revenue 12,476 9,699
Product Sales | Ground support equipment | Operating Segments    
Disaggregation of Revenue    
Revenue 14,337 7,128
Product Sales | Commercial aircraft, engines and parts | Operating Segments    
Disaggregation of Revenue    
Revenue 17,760 23,619
Support Services | Corporate and other    
Disaggregation of Revenue    
Revenue 16 14
Support Services | Overnight air cargo | Operating Segments    
Disaggregation of Revenue    
Revenue 17,992 20,658
Support Services | Ground support equipment | Operating Segments    
Disaggregation of Revenue    
Revenue 419 166
Support Services | Commercial aircraft, engines and parts | Operating Segments    
Disaggregation of Revenue    
Revenue 2,242 2,199
Leasing Revenue | Corporate and other    
Disaggregation of Revenue    
Revenue 455 464
Leasing Revenue | Ground support equipment | Operating Segments    
Disaggregation of Revenue    
Revenue 0 15
Leasing Revenue | Commercial aircraft, engines and parts | Operating Segments    
Disaggregation of Revenue    
Revenue 1,755 39
Other | Corporate and other    
Disaggregation of Revenue    
Revenue 517 149
Other | Overnight air cargo | Operating Segments    
Disaggregation of Revenue    
Revenue 121 26
Other | Ground support equipment | Operating Segments    
Disaggregation of Revenue    
Revenue 314 45
Other | Commercial aircraft, engines and parts | Operating Segments    
Disaggregation of Revenue    
Revenue 203 393
Software Services | Digital solutions | Operating Segments    
Disaggregation of Revenue    
Revenue $ 2,096 $ 1,678