XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2020
USD ($)
press
Dec. 31, 2020
USD ($)
press
Dec. 31, 2019
USD ($)
Loss Contingencies [Line Items]      
Insurance proceeds received   $ 3,452 $ 3,500
Gain on insurance proceeds received   2,495 0
Recoverable amounts of business interruption expenses   546  
Quality Aluminum Forge, LLC Manufacturing Facility Fire      
Loss Contingencies [Line Items]      
Insurance proceeds received $ 3,148    
Gain on insurance proceeds received   2,495  
Recoverable amounts of business interruption expenses   546  
Quality Aluminum Forge, LLC Manufacturing Facility Fire | Income (loss) before income tax (benefit) expense      
Loss Contingencies [Line Items]      
Gain on insurance proceeds received   $ 3,099 $ 1,170
Quality Aluminum Forge, LLC Manufacturing Facility Fire | Damage from Fire, Explosion or Other Hazard      
Loss Contingencies [Line Items]      
Number of presses to be restored | press 2 2  
Number of presses damaged | press 6 6  
Class Action Suit in Superior Court of California, Orange County - Violation of Wage-and-hour Laws      
Loss Contingencies [Line Items]      
Estimated loss on class action lawsuit $ 315 $ 315