XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Summary of Impact of Adoption of ASC 606 on Consolidated Balance Sheet and Consolidated Statements of Net Income and Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Apr. 01, 2018
Mar. 31, 2018
ASSETS        
Accounts receivable, net $ 86,064     $ 84,962
Contract assets 10,448      
Income taxes receivable 7,677     8,122
Prepaid expenses and other current assets 17,397     17,180
Deferred income taxes, net 6,249     9,219
Contract assets, net of current 2,768      
Other assets 27,383     18,795
LIABILITIES        
Contract liabilities 52,196     54,079
Accrued compensation and related benefits 17,567     27,910
Other current liabilities 62,067     48,317
Contract liabilities, net of current       1,173
Shareholders' equity:        
Retained earnings [1] 89,775     $ 78,708
Revenues:        
Total revenues 133,200 $ 130,922    
Total cost of revenue 61,851 59,169    
Gross profit 71,349 71,753    
Operating expenses:        
Selling, general and administrative 44,636 42,977    
Research and development costs, net 22,128 19,989    
Amortization of acquired intangible assets 1,168 2,047    
Total operating expenses 67,932 65,013    
Income from operations 3,417 6,740    
Interest and other income, net (327)      
Income before provision for income taxes 3,090 6,050    
Provision for income taxes 442 2,154    
Net income 2,648 $ 3,896    
Recurring        
Revenues:        
Total revenues 120,007      
Software, Hardware, and Other Non-recurring        
Revenues:        
Total revenues 13,193      
ASU 2014-05        
ASSETS        
Accounts receivable, net     $ 87,342  
Contract assets     13,446  
Prepaid expenses and other current assets     16,957  
Deferred income taxes, net     6,335  
Contract assets, net of current     2,731  
Other assets     25,474  
LIABILITIES        
Contract liabilities     58,253  
Accrued compensation and related benefits     28,655  
Other current liabilities     58,281  
Shareholders' equity:        
Retained earnings     87,127  
ASU 2014-05 | ASC 606 Transition Adjustments        
ASSETS        
Accounts receivable, net 6,685   2,380  
Contract assets (10,448)   13,446  
Income taxes receivable 246      
Prepaid expenses and other current assets 344   (223)  
Deferred income taxes, net 2,884   (2,884)  
Contract assets, net of current (2,768)   2,731  
Other assets (7,703)   6,679  
LIABILITIES        
Contract liabilities 6,241   4,174  
Accrued compensation and related benefits (158)   745  
Other current liabilities (8,658)   9,964  
Contract liabilities, net of current 1,179   (1,173)  
Shareholders' equity:        
Retained earnings (9,364)   $ 8,419  
Revenues:        
Total revenues 46      
Total cost of revenue 40      
Gross profit 6      
Operating expenses:        
Selling, general and administrative 1,197      
Total operating expenses 1,197      
Income from operations (1,191)      
Income before provision for income taxes (1,191)      
Provision for income taxes (246)      
Net income (945)      
ASU 2014-05 | ASC 606 Transition Adjustments | Recurring        
Revenues:        
Total revenues 687      
ASU 2014-05 | ASC 606 Transition Adjustments | Software, Hardware, and Other Non-recurring        
Revenues:        
Total revenues (641)      
ASU 2014-05 | Calculated under Revenue Guidance in Effect before Topic 606        
ASSETS        
Accounts receivable, net 92,749      
Income taxes receivable 7,923      
Prepaid expenses and other current assets 17,741      
Deferred income taxes, net 9,133      
Other assets 19,680      
LIABILITIES        
Contract liabilities 58,437      
Accrued compensation and related benefits 17,409      
Other current liabilities 53,409      
Contract liabilities, net of current 1,179      
Shareholders' equity:        
Retained earnings 80,411      
Revenues:        
Total revenues 133,246      
Total cost of revenue 61,891      
Gross profit 71,355      
Operating expenses:        
Selling, general and administrative 45,833      
Research and development costs, net 22,128      
Amortization of acquired intangible assets 1,168      
Total operating expenses 69,129      
Income from operations 2,226      
Interest and other income, net (327)      
Income before provision for income taxes 1,899      
Provision for income taxes 196      
Net income 1,703      
ASU 2014-05 | Calculated under Revenue Guidance in Effect before Topic 606 | Recurring        
Revenues:        
Total revenues 120,694      
ASU 2014-05 | Calculated under Revenue Guidance in Effect before Topic 606 | Software, Hardware, and Other Non-recurring        
Revenues:        
Total revenues $ 12,552      
[1] Includes cumulative effect adjustment related to the adoption of ASC 606, as defined in Note 1. See Note 1 for additional details.