Annual report pursuant to Section 13 and 15(d)

Income Taxes - Additional Information (Detail)

v3.8.0.1
Income Taxes - Additional Information (Detail)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2016
project
Jul. 08, 2013
Jul. 31, 2015
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2017
USD ($)
jurisdiction
project
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Mar. 31, 2013
USD ($)
Mar. 31, 2012
USD ($)
Oct. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
May 31, 2016
USD ($)
Mar. 31, 2016
USD ($)
Schedule Of Income Taxes [Line Items]                          
Cumulative effect of adoption of ASU 2016-09           $ 43,843,000              
Valuation allowance       $ (517,000) $ (517,000) 0              
Deferred tax liabilities       22,070,000 22,070,000 40,230,000              
Income tax expense (benefit)         14,864,000 10,836,000 $ (3,846,000)            
Deferred tax assets, net       44,887,000 44,887,000 15,665,000              
Deferred tax assets operating loss carryforwards, federal       36,200,000 36,200,000                
Deferred tax assets operating loss carryforwards, state       3,900,000 3,900,000                
Deferred Tax Assets, Operating Loss Carryforwards, Foreign       200,000 200,000                
Deferred tax liability related to intangibles not amortizable for tax purposes       3,940,000 3,940,000 10,514,000              
Deferred tax asset related to net operating loss carryforwards       42,119,000 42,119,000 16,193,000              
Provisional income tax due to change in tax rate       25,100,000                  
NOL carryforwards subject to expiration       19,100,000 $ 19,100,000                
Net operating loss expiration period         5 years                
Tax credits subject to expiration in 2026       100,000 $ 100,000                
Tax credit carryforwards fully realizable by 2021       1,300,000 1,300,000                
Unrecognized benefit from equity compensation       8,912,000 8,912,000 17,184,000              
Excess stock compensation benefits         3,100,000 400,000              
Net operating income (loss)         30,010,000 31,244,000 (11,615,000)            
Stock-based expense         (19,080,000) 285,000 209,000            
Number of PEZA projects with tax holidays expiring | project 1                        
Transition tax for accumulated foreign earnings       2,200,000                  
Unrecognized tax benefits       0 0 0              
Penalties and interest accrued       0 $ 0 0              
Foreign tax jurisdictions | jurisdiction         5                
Income tax examinations and adjustments minimum year         3 years                
Decrease in NOL deferred tax asset     $ 600,000                    
PEX                          
Schedule Of Income Taxes [Line Items]                          
Deferred tax liabilities                   $ 100,000      
On-Site                          
Schedule Of Income Taxes [Line Items]                          
Deferred tax liability related to intangibles not amortizable for tax purposes                     $ 1,200,000    
NWP                          
Schedule Of Income Taxes [Line Items]                          
Deferred tax assets, net                         $ 11,200,000
Deferred tax assets operating loss carryforwards, federal                         9,600,000
Deferred tax assets operating loss carryforwards, state                         300,000
Property, equipment, and software, net                         3,300,000
Deferred tax liability related to intangibles not amortizable for tax purposes                         $ 2,000,000
AssetEye                          
Schedule Of Income Taxes [Line Items]                          
Deferred tax liability related to intangibles not amortizable for tax purposes                       $ 900,000  
Deferred tax asset related to net operating loss carryforwards                       $ 0  
Federal and State                          
Schedule Of Income Taxes [Line Items]                          
Tax credits       1,800,000 $ 1,800,000                
Federal                          
Schedule Of Income Taxes [Line Items]                          
NOL carryforwards subject to expiration       172,500,000 $ 172,500,000                
Net operating loss carryforwards, expiration year         2024                
Income tax year no longer subject to examinations         2014                
State                          
Schedule Of Income Taxes [Line Items]                          
NOL carryforwards subject to expiration       $ 60,200,000 $ 60,200,000                
Income tax year no longer subject to examinations         2013                
INDIA                          
Schedule Of Income Taxes [Line Items]                          
Tax holiday expiration date         March 31, 2011                
Tax holiday period   5 years                      
Holiday tax savings         $ 400,000 200,000 400,000            
Tax adjustments, settlements, and unusual provisions               $ 200,000 $ 900,000        
Philippine Economic Zone Authority                          
Schedule Of Income Taxes [Line Items]                          
Number of PEZA projects | project         4                
PHILIPPINES                          
Schedule Of Income Taxes [Line Items]                          
Holiday tax savings         $ 200,000 400,000 $ 300,000            
Subsidiaries before acquisition                          
Schedule Of Income Taxes [Line Items]                          
Net operating income (loss)         (30,400,000)                
Valuation Allowance, Operating Loss Carryforwards | State                          
Schedule Of Income Taxes [Line Items]                          
Income tax expense (benefit)         0                
Valuation Allowance, Operating Loss Carryforwards | Foreign                          
Schedule Of Income Taxes [Line Items]                          
Income tax expense (benefit)         $ 200,000                
Accounting Standards Update 2016-09, Excess Tax Benefit Component                          
Schedule Of Income Taxes [Line Items]                          
Valuation allowance           (300,000)              
Accumulated Deficit                          
Schedule Of Income Taxes [Line Items]                          
Cumulative effect of adoption of ASU 2016-09           43,837,000              
Accumulated Deficit | Accounting Standards Update 2016-09, Excess Tax Benefit Component                          
Schedule Of Income Taxes [Line Items]                          
Cumulative effect of adoption of ASU 2016-09           $ 43,800,000