XML 80 R59.htm IDEA: XBRL DOCUMENT v3.20.4
New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Tooling receivable $ 82,150 $ 148,175
Retained earnings $ 350,270 619,448
Cumulative Effect, Period of Adoption, Adjustment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Tooling receivable   (1,573)
Retained earnings   (1,573)
Cumulative Effect, Period of Adoption, Adjusted Balance    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Tooling receivable   146,602
Retained earnings   $ 617,875