XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Summary of Significant Accounting Policies - Summary of Effect of Adoption of ASU 2014-09 and Related ASUs (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Sales                        
Sales $ 140,088 $ 140,335 $ 128,048 $ 120,806 $ 126,836 $ 185,112 $ 184,673 $ 170,279 $ 529,277 $ 666,900 $ 636,781  
Cost of Sales                        
Cost of Sales                 325,712 363,265 345,451  
Loss before benefit for income taxes                 (33,371) 44,687 46,895  
(Provision) benefit for income taxes                 14,029 (20,847) (11,666)  
Net income (loss) (8,447) $ 7,589 $ (7,670) $ (10,814) (11,110) $ 15,898 $ 12,401 $ 6,651 (19,342) 23,840 35,229  
ASSETS                        
Other receivables 36,699       26,578       36,699 26,578    
Prepaid expenses and other current assets 10,744       17,282       10,744 17,282    
Inventory 99,848       122,542       99,848 122,542    
Liabilities                        
Income tax payable, net 12,518       3,936       12,518 3,936    
Equity                        
Retained earnings 883,975       $ 922,178       883,975 922,178    
ASU 2014-09 [member]                        
ASSETS                        
Other receivables                       $ 26,952
Equity                        
Retained earnings                       922,456
ASU 2014-09 [member] | Balances Without Adoption of ASC 606 [Member]                        
Cost of Sales                        
Loss before benefit for income taxes                 (35,117)      
(Provision) benefit for income taxes                 14,763      
Net income (loss)                 (20,354)      
ASSETS                        
Other receivables 32,933               32,933      
Prepaid expenses and other current assets 12,739               12,739      
Inventory 99,873               99,873      
Liabilities                        
Income tax payable, net 13,252               13,252      
Equity                        
Retained earnings 882,963               882,963      
ASU 2014-09 [member] | Adjustments Due to ASU 2014-09 [Member]                        
Cost of Sales                        
Loss before benefit for income taxes                 1,746      
(Provision) benefit for income taxes                 (734)      
Net income (loss)                 1,012      
ASSETS                        
Other receivables 3,766               3,766     374
Prepaid expenses and other current assets (1,995)               (1,995)      
Inventory (25)               (25)      
Liabilities                        
Income tax payable, net (734)               (734)      
Equity                        
Retained earnings $ 1,012               1,012     $ 278
Product [Member]                        
Sales                        
Sales                 458,232 540,396 525,502  
Cost of Sales                        
Cost of Sales                 278,929 279,563 270,705  
Product [Member] | ASU 2014-09 [member] | Balances Without Adoption of ASC 606 [Member]                        
Sales                        
Sales                 458,182      
Cost of Sales                        
Cost of Sales                 278,904      
Product [Member] | ASU 2014-09 [member] | Adjustments Due to ASU 2014-09 [Member]                        
Sales                        
Sales                 50      
Cost of Sales                        
Cost of Sales                 25      
Service [Member]                        
Sales                        
Sales                 71,045 126,504 111,279  
Cost of Sales                        
Cost of Sales                 46,783 $ 83,702 $ 74,746  
Service [Member] | ASU 2014-09 [member] | Balances Without Adoption of ASC 606 [Member]                        
Sales                        
Sales                 67,329      
Cost of Sales                        
Cost of Sales                 44,788      
Service [Member] | ASU 2014-09 [member] | Adjustments Due to ASU 2014-09 [Member]                        
Sales                        
Sales                 3,716      
Cost of Sales                        
Cost of Sales                 $ 1,995