XML 35 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Major Customers (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Major customers:                              
Total sales $ 56,122,000 $ 74,655,000 $ 81,247,000 $ 72,266,000 $ 73,162,000 $ 64,676,000 $ 68,601,000 $ 63,046,000 $ 39,065,000 $ 38,494,000 $ 47,368,000 $ 36,746,000 $ 284,290,000 $ 269,485,000 $ 161,673,000
Navistar                              
Major customers:                              
Total sales                         56,882,000 55,153,000 39,768,000
Volvo [Member]                              
Major customers:                              
Total sales                         48,749,000 46,160,000 35,716,000
Paccar                              
Major customers:                              
Total sales                         46,068,000 44,452,000 29,413,000
UFP [Member]                              
Major customers:                              
Total sales                         25,395,000 28,146,000 0
Other customers                              
Major customers:                              
Total sales                         $ 107,196,000 95,574,000 56,776,000
Customer Concentration Risk [Member] | Sales Revenue, Total [Member]                              
Major customers:                              
Number of major customers, Sales | Customer                         4    
Product [Member]                              
Major customers:                              
Total sales 54,585,000 67,511,000 75,440,000 71,451,000 68,975,000 62,305,000 65,225,000 59,712,000 37,900,000 37,593,000 36,794,000 36,336,000 $ 268,987,000 256,217,000 148,623,000
Product [Member] | Navistar                              
Major customers:                              
Total sales                         54,798,000 52,347,000 39,609,000
Product [Member] | Volvo [Member]                              
Major customers:                              
Total sales                         48,487,000 46,063,000 27,627,000
Product [Member] | Paccar                              
Major customers:                              
Total sales                         44,543,000 38,027,000 26,481,000
Product [Member] | UFP [Member]                              
Major customers:                              
Total sales                         25,395,000 27,906,000 0
Product [Member] | Other customers                              
Major customers:                              
Total sales                         95,764,000 91,874,000 54,906,000
Service [Member]                              
Major customers:                              
Total tooling sales $ 1,537,000 $ 7,144,000 $ 5,807,000 $ 815,000 $ 4,187,000 $ 2,371,000 $ 3,376,000 $ 3,334,000 $ 1,165,000 $ 901,000 $ 10,574,000 $ 410,000 15,303,000 13,268,000 13,050,000
Service [Member] | Navistar                              
Major customers:                              
Total tooling sales                         2,084,000 2,806,000 159,000
Service [Member] | Volvo [Member]                              
Major customers:                              
Total tooling sales                         262,000 97,000 8,089,000
Service [Member] | Paccar                              
Major customers:                              
Total tooling sales                         1,525,000 6,425,000 2,932,000
Service [Member] | UFP [Member]                              
Major customers:                              
Total tooling sales                         0 240,000 0
Service [Member] | Other customers                              
Major customers:                              
Total tooling sales                         $ 11,432,000 $ 3,700,000 $ 1,870,000