XML 56 R40.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Significant Accounting Policies [Line Items]                      
Revenue $ 123,088               $ 473,107 $ 583,290 $ 515,160
Revenue   $ 115,594 $ 106,144 $ 128,281 $ 155,399 $ 139,005 $ 149,413 $ 139,473 473,107 583,290 515,160
Cost of revenue                 395,845 494,077 437,417
Total gross profit 23,086 20,665 15,897 17,614 23,309 21,667 22,959 21,278 77,262 89,213 77,743
Restructuring charges                 1,387 1,639 2,930
Gain on change in fair value of contingent consideration, net                 0 677 4,438
Operating Income (Loss)                 12,055 28,010 19,605
Interest Expense                 2,934 6,058 2,945
Other income (expense) (including interest income of $66 in 2020, $50 in 2019, and $8 in 2018)                 (511) 417 (1,897)
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest                 8,610 22,369 14,763
Income tax expense                 1,542 7,180 4,927
Net Income (Loss) Attributable to Parent $ 8,447 $ 521 $ (606) $ (1,294) $ 9,495 $ 2,141 $ 3,219 $ 334 $ 7,068 $ 15,189 $ 9,836
Weighted Average Number of Shares Outstanding, Basic                 17,131 16,827 16,608
Weighted Average Number of Shares Outstanding, Diluted                 17,415 16,861 16,696
Basic earnings per share (in dollars per share) $ 0.49 $ 0.03 $ (0.04) $ (0.08) $ 0.56 $ 0.13 $ 0.19 $ 0.02 $ 0.41 $ 0.90 $ 0.59
Diluted earnings per share (in dollars per share) $ 0.47 $ 0.03 $ (0.04) $ (0.08) $ 0.56 $ 0.13 $ 0.19 $ 0.02 $ 0.41 $ 0.90 $ 0.59
Prepaid expenses and other current assets $ 15,186       $ 19,115       $ 15,186 $ 19,115  
Deferred revenue 16,509       23,234       16,509 23,234  
Retained earnings 138,296       131,228       138,296 131,228  
Assets 381,776       448,902       381,776 448,902  
Accounts payable and accrued expenses 91,572       92,332       91,572 92,332  
Liabilities and Equity $ 381,776       $ 448,902       $ 381,776 $ 448,902  
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    
Single Automotive Customer [Member]                      
Significant Accounting Policies [Line Items]                      
Concentration Risk, Percentage                 15.00% 13.00%  
Sales Revenue, Net [Member] | Automotive Industry [Member]                      
Significant Accounting Policies [Line Items]                      
Concentration Risk, Percentage                 25.00% 28.00%