XML 46 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Accounting Policies [Line Items]                        
Description of royalty revenue                 We recognize royalty revenue when earned under the terms of our third party royalty arrangements, provided the fees are considered fixed or determinable and realization of payment is probable. Currently, our third party royalties are variable in nature and such amounts are not considered fixed or determinable until we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned on a quarterly basis in the immediate quarter following the royalty reporting period.      
Hosting services minimum range                 1 year      
Hosting services maximum range                 10 years      
Hosting services minimum period                 5 years      
Hosting services maximum period                 7 years      
Research and development expense                 $ 43,154 $ 29,922 $ 25,743  
Impairments of intangible assets                 0 0 0  
Impairments of long-lived assets                 0 0 0  
Purchase of held to maturity securities                 $ 33,500      
Grade corporate and municipal bonds, maturity date                 2016 through mid-2018      
Cost method investment $ 15,000       $ 15,000       $ 15,000 15,000    
Cash and cash equivalents 36,151       33,087       36,151 33,087 206,167 $ 78,876
Unbilled receivables 33,600       29,700       33,600 29,700    
Retention payable after completion of the contract $ 5,000       $ 4,700       5,000 4,700    
Recognition of excess tax benefit due to new standard                 $ 29,582 $ 0 $ 0  
Diluted weighted average shares outstanding (in shares) 38,975 39,062 38,738 39,071 37,864 36,349 36,097 35,895 38,961 36,552 35,401  
Convertible Preferred Stock | Record Holdings Pty Limited                        
Accounting Policies [Line Items]                        
Cost method investment $ 15,000               $ 15,000      
Investment percentage 20.00%               20.00%      
Minimum                        
Accounting Policies [Line Items]                        
Vesting period (in years)                 3 years      
Percentage of retention of billing                 5.00%      
Maximum                        
Accounting Policies [Line Items]                        
Vesting period (in years)                 6 years      
Percentage of retention of billing                 20.00%      
Stock Option Plan                        
Accounting Policies [Line Items]                        
Contractual term (in years)                 10 years      
Scenario, Adjustment                        
Accounting Policies [Line Items]                        
Diluted weighted average shares outstanding (in shares)                 519