Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers (Detail) - USD ($) $ in Thousands | 3 Months Ended |
Mar. 31, 2021 | Mar. 31, 2020 |
Revenue, Major Customer [Line Items] | | |
Net sales | $ 126,804 | $ 116,213 |
Automotive | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 63,604 | 61,438 |
General Industrial | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 38,020 | 30,522 |
Electrical | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 15,182 | 13,861 |
Other | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 9,998 | 10,392 |
United States and Puerto Rico | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 77,197 | 75,354 |
China | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 15,920 | 8,849 |
Brazil | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 9,860 | 8,713 |
Mexico | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 8,412 | 6,979 |
Germany | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 1,931 | 2,189 |
Poland | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 1,184 | 1,763 |
Other | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 12,300 | 12,366 |
Operating Segments | Mobile Solutions | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 77,776 | 69,884 |
Operating Segments | Mobile Solutions | Automotive | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 50,144 | 49,074 |
Operating Segments | Mobile Solutions | General Industrial | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 24,310 | 17,979 |
Operating Segments | Mobile Solutions | Electrical | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 0 | 0 |
Operating Segments | Mobile Solutions | Other | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 3,322 | 2,831 |
Operating Segments | Mobile Solutions | United States and Puerto Rico | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 37,438 | 37,129 |
Operating Segments | Mobile Solutions | China | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 14,414 | 7,692 |
Operating Segments | Mobile Solutions | Brazil | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 9,668 | 8,583 |
Operating Segments | Mobile Solutions | Mexico | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 5,015 | 4,836 |
Operating Segments | Mobile Solutions | Germany | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 1,767 | 2,150 |
Operating Segments | Mobile Solutions | Poland | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 1,180 | 1,758 |
Operating Segments | Mobile Solutions | Other | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 8,294 | 7,736 |
Operating Segments | Power Solutions | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 49,075 | 46,401 |
Operating Segments | Power Solutions | Automotive | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 13,460 | 12,364 |
Operating Segments | Power Solutions | General Industrial | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 13,710 | 12,543 |
Operating Segments | Power Solutions | Electrical | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 15,182 | 13,861 |
Operating Segments | Power Solutions | Other | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 6,723 | 7,633 |
Operating Segments | Power Solutions | United States and Puerto Rico | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 39,806 | 38,297 |
Operating Segments | Power Solutions | China | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 1,506 | 1,157 |
Operating Segments | Power Solutions | Brazil | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 192 | 130 |
Operating Segments | Power Solutions | Mexico | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 3,397 | 2,143 |
Operating Segments | Power Solutions | Germany | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 164 | 39 |
Operating Segments | Power Solutions | Poland | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 4 | 5 |
Operating Segments | Power Solutions | Other | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 4,006 | 4,630 |
Intersegment Sales Eliminations | | |
Revenue, Major Customer [Line Items] | | |
Net sales | (47) | (72) |
Intersegment Sales Eliminations | Automotive | | |
Revenue, Major Customer [Line Items] | | |
Net sales | | |
Intersegment Sales Eliminations | General Industrial | | |
Revenue, Major Customer [Line Items] | | |
Net sales | | |
Intersegment Sales Eliminations | Electrical | | |
Revenue, Major Customer [Line Items] | | |
Net sales | | |
Intersegment Sales Eliminations | Other | | |
Revenue, Major Customer [Line Items] | | |
Net sales | (47) | (72) |
Intersegment Sales Eliminations | United States and Puerto Rico | | |
Revenue, Major Customer [Line Items] | | |
Net sales | (47) | (72) |
Intersegment Sales Eliminations | China | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 0 | 0 |
Intersegment Sales Eliminations | Brazil | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 0 | 0 |
Intersegment Sales Eliminations | Mexico | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 0 | 0 |
Intersegment Sales Eliminations | Germany | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 0 | 0 |
Intersegment Sales Eliminations | Poland | | |
Revenue, Major Customer [Line Items] | | |
Net sales | 0 | 0 |
Intersegment Sales Eliminations | Other | | |
Revenue, Major Customer [Line Items] | | |
Net sales | $ 0 | $ 0 |