XML 91 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2018
Service-based Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation cost   $ 1,500,000    
Unrecognized stock-based compensation cost, expected weighted-average period of recognition   2 years 2 months 12 days    
Maximum contractual life   10 years    
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Stock-based compensation expense $ 590,000 $ 1,671,000 $ 2,308,000 $ 3,219,000
Performance-based and Market-based Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation cost   0    
Stock-based compensation expense $ 0 $ 0 $ 0 $ 1,168,000
RSA        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unvested shares outstanding (in shares)   1,190,320    
RSAs and RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation cost, expected weighted-average period of recognition   2 years 2 months 12 days    
Unvested shares outstanding (in shares) 2,786,398 2,289,615 2,311,768 2,036,124
Unrecognized stock-based compensation cost   $ 25,600,000    
Stock-based compensation expense $ 3,093,000 18,012,000 $ 13,181,000 $ 12,434,000
RSAs and RSUs | Cost of Sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   200,000    
RSAs and RSUs | Selling, General and Administrative Expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 17,800,000    
2016 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)   14,483,591    
Shares available for grant (in shares)   7,667,891    
2014 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of options and awards outstanding (in shares)   1,061,972