XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Additional Information (Detail)
$ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2013
purchase_period
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Jun. 30, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares issued by each warrant   1    
Options, exercised (in shares)   1,128,791 2,339,467  
Total stock-based compensation expense capitalized as part of cost of inventory | $   $ 1.0 $ 0.6  
Unrecognized compensation expense | $   $ 129.2    
Share-based payment arrangement, cost not yet recognized, period for recognition   2 years 7 months 6 days    
Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options, exercised (in shares)   1,128,791 2,339,467  
Maximum term of stock options (in years)   10 years    
Vesting period   4 years    
Vesting period of remaining stock (in years)   3 years    
Options to purchase common stock | First Anniversary of Vesting Date | 2013 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock vested percentage   25.00%    
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares issued in period upon vesting (in shares)   38,156 1,892  
Vested (in share)   53,957 1,892  
Vesting period   4 years    
Granted (in shares)   564,034 134,694  
Restricted Stock Units (RSUs) | First Anniversary of Vesting Date | 2013 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock vested percentage   25.00%    
Restricted Stock Units (RSUs) | Monthly vesting over following 3 years | 2013 Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)   25,674    
Warrants to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Warrants issue to purchase common stock (in shares)   155,517 295,526  
2013 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of authorized for issuance (in shares)       5,000,000
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   2 years    
Maximum percentage that employee can contribute for purchase of common stock 15.00%      
Offering period 2 years      
Number of purchase periods | purchase_period 4      
Purchase period 6 months      
Purchase of common stock under ESPP (in shares)   172,694 302,509  
Proceeds from stock plans | $   $ 11.1 $ 9.1  
ESPP | Date of Offering        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase price of common stock on date of purchase 85.00%      
ESPP | Date of Purchase        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase price of common stock on date of purchase 85.00%