XML 47 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2017
USD ($)
office
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Mar. 31, 2017
USD ($)
Accounting Policies        
Advertising expense $ 8,600,000 $ 10,400,000 $ 13,700,000  
Total foreign currency transaction gain (loss) 354,000 315,000 (480,000)  
Impairment of software 0 0 0  
Reclassification of deferred tax assets to noncurrent 0 793,000    
Increase to deferred tax assets noncurrent from reclassification $ 1,516,000      
Minimum        
Accounting Policies        
Number of offices | office 25      
Computer hardware and software | Minimum        
Accounting Policies        
Estimated useful lives (in years) 3 years      
Computer hardware and software | Maximum        
Accounting Policies        
Estimated useful lives (in years) 5 years      
Capitalized internal-use software and website development | Minimum        
Accounting Policies        
Estimated useful lives (in years) 3 years      
Capitalized internal-use software and website development | Maximum        
Accounting Policies        
Estimated useful lives (in years) 5 years      
Office equipment and office furniture | Minimum        
Accounting Policies        
Estimated useful lives (in years) 3 years      
Office equipment and office furniture | Maximum        
Accounting Policies        
Estimated useful lives (in years) 5 years      
Azzurro Capital, Inc.        
Accounting Policies        
Percent of outstanding shares 57.80%      
Other Income (Loss)        
Accounting Policies        
Total foreign currency transaction gain (loss) $ 158,000 $ (211,000) $ (1,100,000)  
Customer One | Accounts Receivable | Credit Concentration Risk        
Accounting Policies        
Concentration risk (percentage)   16.00%    
Accounting Standards Update 2015-07        
Accounting Policies        
Reclassification of deferred tax assets to noncurrent       $ (793,000)
Increase to deferred tax assets noncurrent from reclassification       $ 793,000