XML 82 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Description of Business and Significant Accounting Policies (Details 1) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2018
Significant Accounting Policies [Line Items]                        
Revenue $ 155,399               $ 583,290 $ 515,160 $ 509,208  
Revenue   $ 139,005 $ 149,413 $ 139,473 $ 132,871 $ 123,566 $ 133,691 $ 125,032 583,290 515,160 509,208  
Cost of revenue                 494,077 437,417 427,181  
Total gross profit 23,309 21,667 22,959 21,278 18,292 19,199 22,573 17,679 89,213 77,743 82,027  
Restructuring charges                 1,639 2,930 3,317  
Gain on change in fair value of contingent consideration, net                 677 4,438 1,620  
Operating Income (Loss)                 28,010 19,605 22,911  
Interest Expense                     3,132  
Other income (expense) (including interest income of $50 in 2019, $8 in 2018 and $43 in 2017)                 417 (1,897) (90)  
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest                 22,369 14,763 19,689  
Income tax expense                 7,180 4,927 6,798  
Net Income (Loss) Attributable to Parent $ 9,495 $ 2,141 $ 3,219 $ 334 $ 385 $ 3,244 $ 3,575 $ 2,632 $ 15,189 $ 9,836 $ 12,891  
Weighted Average Number of Shares Outstanding, Basic                 16,827 16,608 16,748  
Weighted Average Number of Shares Outstanding, Diluted                 16,861 16,696 16,873  
Basic earnings per share (in dollars per share) $ 0.56 $ 0.13 $ 0.19 $ 0.02 $ 0.02 $ 0.20 $ 0.22 $ 0.16 $ 0.90 $ 0.59 $ 0.77  
Diluted earnings per share (in dollars per share) $ 0.56 $ 0.13 $ 0.19 $ 0.02 $ 0.02 $ 0.20 $ 0.22 $ 0.16 $ 0.90 $ 0.59 $ 0.76  
Prepaid expenses and other current assets $ 19,115       $ 19,048       $ 19,115 $ 19,048    
Deferred tax assets 1,121       1,077       1,121 1,077    
Contract with Customer, Liability 23,234       23,704       23,234 23,704    
Retained earnings 131,228       116,039       131,228 116,039    
Assets 448,902       434,738       448,902 434,738    
Accounts payable and accrued expenses 92,332       93,254       92,332 93,254    
Liabilities and Equity $ 448,902       $ 434,738       $ 448,902 $ 434,738    
Leasehold Improvements [Member]                        
Significant Accounting Policies [Line Items]                        
Property, Plant and Equipment, Estimated Useful Lives                 Shorter of asset life or term of lease      
Building Improvements [Member] | Maximum [Member]                        
Significant Accounting Policies [Line Items]                        
Property, Plant and Equipment, Useful Life                 40 years      
Building Improvements [Member] | Minimum [Member]                        
Significant Accounting Policies [Line Items]                        
Property, Plant and Equipment, Useful Life                 5 years      
Machinery, Equipment, and Furniture and Fixtures [Member] | Maximum [Member]                        
Significant Accounting Policies [Line Items]                        
Property, Plant and Equipment, Useful Life                 10 years      
Machinery, Equipment, and Furniture and Fixtures [Member] | Minimum [Member]                        
Significant Accounting Policies [Line Items]                        
Property, Plant and Equipment, Useful Life                 3 years      
Accounting Standards Update 2014-09 [Member]                        
Significant Accounting Policies [Line Items]                        
Cumulative Effect of New Accounting Principle in Period of Adoption                       $ 396
Accounting Standards Update 2014-09 [Member] | Retained Earnings                        
Significant Accounting Policies [Line Items]                        
Cumulative Effect of New Accounting Principle in Period of Adoption                       $ 396
Single Automotive Customer [Member]                        
Significant Accounting Policies [Line Items]                        
Concentration Risk, Percentage                 13.00%      
Sales Revenue, Net [Member] | Automotive Industry [Member]                        
Significant Accounting Policies [Line Items]                        
Concentration Risk, Percentage                 28.00% 23.00%