XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Apr. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Mar. 24, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted-average estimated fair value of options awarded (in dollars per share)   $ 3.21 $ 1.49  
Proceeds from stock options exercised $ 0.2      
Exercise of stock options into common stock/profit certificates (in shares) 131,867 131,867    
Non Vested Stock Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized compensation costs for non-vested stock awards   $ 7.2    
Recognition period for compensation cost not yet recognized (in years, months, and days)   3 years 7 months 6 days    
2019 Stock Option And Grant Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of options authorized       3,464,316