XML 95 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Accounts Receivable - Schedule of Net Increase to Opening Retained Earnings Due to Cumulative Impact of Adopting (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Current assets          
Cash and cash equivalents $ 69,623   $ 81,157 $ 39,572  
Accounts receivable, net 77,747   63,437    
Inventories 76,847   81,330    
Prepaid expenses and other current assets 17,856   25,877    
Total current assets 244,639   251,801    
Deferred income taxes 33,228   23,315    
Other long-term assets 21,641   21,073    
Total assets 466,641   405,354    
Total liabilities 131,244   108,746    
Shareholders' equity          
Common shares 1,858   1,828    
Additional paid-in capital 243,165   220,591    
Retained earnings 87,078   70,402    
Accumulated other comprehensive income 3,296   3,787    
Total shareholders’ equity 335,397   296,608 $ 263,477 $ 290,311
Total liabilities and shareholders’ equity $ 466,641   405,354    
Effect before Topic 606 [Member]          
Current assets          
Cash and cash equivalents     81,157    
Accounts receivable, net     63,437    
Inventories     81,330    
Prepaid expenses and other current assets     25,877    
Total current assets     251,801    
Deferred income taxes     23,315    
Other long-term assets     130,238    
Total assets     405,354    
Total liabilities     108,746    
Shareholders' equity          
Common shares     1,828    
Additional paid-in capital     220,591    
Retained earnings     70,402    
Accumulated other comprehensive income     3,787    
Total shareholders’ equity     296,608    
Total liabilities and shareholders’ equity     405,354    
Impact of Adoption of Topic 606          
Current assets          
Accounts receivable, net     8,648    
Inventories     (2,338)    
Total current assets     6,310    
Deferred income taxes     (1,549)    
Total assets     4,761    
Shareholders' equity          
Retained earnings     4,761    
Total shareholders’ equity     4,761    
Total liabilities and shareholders’ equity     $ 4,761    
Topic 606 [Member]          
Current assets          
Cash and cash equivalents   $ 81,157      
Accounts receivable, net   72,085      
Inventories   78,992      
Prepaid expenses and other current assets   25,877      
Total current assets   258,111      
Deferred income taxes   21,766      
Other long-term assets   130,238      
Total assets   410,115      
Total liabilities   108,746      
Shareholders' equity          
Common shares   1,828      
Additional paid-in capital   220,591      
Retained earnings   75,163      
Accumulated other comprehensive income   3,787      
Total shareholders’ equity   301,369      
Total liabilities and shareholders’ equity   $ 410,115