XML 79 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended 72 Months Ended 96 Months Ended
Mar. 12, 2021
Feb. 16, 2021
USD ($)
$ / shares
shares
Jun. 30, 2015
shares
Nov. 14, 2013
shares
Dec. 31, 2021
USD ($)
vote
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2021
؋ / shares
shares
Dec. 31, 2021
؋ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
؋ / shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2013
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock, shares authorized (in shares)                   200,000,000   200,000,000  
Common stock, par value (in usd per share) | (per share)               ؋ 0.001 ؋ 0.001 $ 0.001 ؋ 0.001 $ 0.001  
Number of voting rights | vote         1                
Stock split, conversion ratio 3                        
Granted (in shares)         0                
Exercises in period, intrinsic value | $         $ 13,153 $ 9,922 $ 12,453            
Compensation cost not yet recognized | $                   $ 496   $ 810  
Public Stock Offering                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Sale of stock, number of shares issued in transaction (shares)   7,961,538                      
Sale of stock, price per share (usd per share) | $ / shares   $ 65.00                      
Sale of stock, consideration received on transaction | $   $ 500,034                      
Payments of stock issuance costs | $   $ 17,466                      
Public Stock Offering - Additional Optional Shares                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Sale of stock, number of shares issued in transaction (shares)   1,038,459                      
Share-based Payment Arrangement, Option                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Compensation cost not yet recognized, period for recognition         1 year 9 months 18 days 2 years 8 months 19 days              
Performance Shares                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting period (years)         3 years                
Restricted Stock Units and Performance Stock Units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Compensation cost not yet recognized | $                   $ 265,345   $ 141,408  
Compensation cost not yet recognized, period for recognition         2 years 29 days 2 years 1 month 13 days              
The 2005 Stock Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock, capital shares reserved for future issuance (in shares)                         14,139,957
Vesting period (in years)         4 years                
Granted (in shares)         0       0        
Available for grant (in shares)                   0      
The 2005 Stock Plan | Consultants                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         0                
The 2013 Omnibus Equity Award Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock, capital shares reserved for future issuance (in shares)       5,713,899                  
Vesting period (in years)         4 years                
Granted (in shares)         0                
Percentage of outstanding stock reserved for grant       4.00%                  
Percentage of outstanding stock maximum       5.00%                  
Capital shares reserved for future issuance, annual increase, maximum (in shares)                   24,217,741      
The 2013 Omnibus Equity Award Plan | Consultants                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         0                
The 2013 Omnibus Equity Award Plan | Performance Shares                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting period (in years)         1 year                
2015 ESPP                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Maximum employee subscription rate     15.00%                    
Purchase price of common stock, percent     85.00%                    
Number of shares authorized (in shares)     1,500,000                    
Percent of shares increase, employee stock purchase plan     1.00%                    
Common stock availability threshold, employee stock purchase plan     2.00%                    
Shares increase threshold, employee stock purchase plan (in shares)     1,200,000                    
Number of additional shares authorized (in shares)               3,004,765