Summary of business and significant accounting policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]        
Total revenue $ 73,875 $ 50,160 $ 140,504 $ 96,412
Product        
Disaggregation of Revenue [Line Items]        
Total revenue 61,543 42,397 117,533 82,327
Services        
Disaggregation of Revenue [Line Items]        
Total revenue 12,332 7,763 22,971 14,085
Point in Time | On-board automotive navigation solutions        
Disaggregation of Revenue [Line Items]        
Total revenue 61,543 42,397 117,533 82,327
Over Time | Brought-in automotive navigation solutions (over time)        
Disaggregation of Revenue [Line Items]        
Total revenue 8,787 4,480 15,009 8,022
Over Time | Automotive maintenance and support and other (over time)        
Disaggregation of Revenue [Line Items]        
Total revenue 1,206 645 2,875 655
Over Time | Mobile navigation services (over time)        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,339 $ 2,638 $ 5,087 $ 5,408