XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue recognition - Future performance obligations (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Jun. 30, 2019
Transaction Price Allocated to Future Performance Obligations    
Amount of transaction price allocated to performance obligations $ 5.4 $ 5.6
Service-type warranties and research services    
Transaction Price Allocated to Future Performance Obligations    
Amount of transaction price allocated to performance obligations 3.7  
Undelivered licenses of intellectual property    
Transaction Price Allocated to Future Performance Obligations    
Amount of transaction price allocated to performance obligations 1.7  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01    
Transaction Price Allocated to Future Performance Obligations    
Amount of transaction price allocated to performance obligations $ 5.0  
Revenue recognition period for remaining performance obligation 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01    
Transaction Price Allocated to Future Performance Obligations    
Amount of transaction price allocated to performance obligations $ 2.1  
Revenue recognition period for remaining performance obligation 24 months