XML 62 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Basis Of Presentation And Accounting Policies [Line Items]      
Number of reportable segments | Segment 2    
capitalized costs to obtain contract $ 1,805 $ 1,893  
Amortization of capitalized costs into product revenues 263 1,006  
Cash and cash equivalents 268,345 50,443  
Allowance for doubtful accounts 1,161 1,193  
Depreciation expense $ 31,037 33,639 $ 36,270
Operating lease, description The Company has operating leases for office, manufacturing and research and development facilities, as well as land leases for certain manufacturing facilities that are accounted for as operating leases. We also have operating leases for office equipment and automobiles.    
Operating lease, existence of option to extend true    
Operating lease, options to extend Excluding land leases, our leases have remaining lease terms ranging from less than 1 year to 11 years and may include options to extend the lease.    
Performance Based Restricted Stock Units      
Basis Of Presentation And Accounting Policies [Line Items]      
Awards vesting period 3 years    
Production Tooling      
Basis Of Presentation And Accounting Policies [Line Items]      
Reimbursable tooling capitalized within prepaid expenses and other current assets $ 4,831 $ 5,347  
Concentration of Credit Risk | Accounts receivable | Lear      
Basis Of Presentation And Accounting Policies [Line Items]      
Concentration risk percentage 18.00% 21.00%  
Concentration of Credit Risk | Accounts receivable | Adient      
Basis Of Presentation And Accounting Policies [Line Items]      
Concentration risk percentage 18.00% 21.00%  
Foreign Jurisdictions      
Basis Of Presentation And Accounting Policies [Line Items]      
Cash and cash equivalents $ 106,598 $ 35,735  
Minimum      
Basis Of Presentation And Accounting Policies [Line Items]      
Expected period of costs to be realized to recognize assets 1 year    
Operating lease, term of contract 1 year    
Minimum | Production Tooling      
Basis Of Presentation And Accounting Policies [Line Items]      
Property plant and equipment, estimated useful life 2 years    
Minimum | Ground      
Basis Of Presentation And Accounting Policies [Line Items]      
Operating lease, term of contract 40 years    
Maximum      
Basis Of Presentation And Accounting Policies [Line Items]      
Ownership interest 20.00%    
Original maturities of highly liquid investments 90 days    
Operating lease, term of contract 11 years    
Maximum | Production Tooling      
Basis Of Presentation And Accounting Policies [Line Items]      
Property plant and equipment, estimated useful life 10 years    
Maximum | Ground      
Basis Of Presentation And Accounting Policies [Line Items]      
Operating lease, term of contract 42 years