XML 79 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee and Consultant Equity-Based Compensation - 2004 Omnibus Stock Option Plan (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Jul. 31, 2012
Dec. 31, 2016
Dec. 31, 2004
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise of options (shares) 357,373 656,846      
Outstanding (shares) 8,090,636 7,328,131   6,857,124  
2004 Omnibus Stock Option Plan | Shares issuable upon exercise of stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares authorized (shares)     5,500,000   500,000
Additional shares authorized (shares)     5,000,000    
Exercise of options (shares) 757,975        
Outstanding (shares) 3,182,025        
Options available (shares) 0