Annual report pursuant to Section 13 and 15(d)

Segments - Schedule of Activities with Major Customers (Details)

v3.19.3.a.u2
Segments - Schedule of Activities with Major Customers (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
customer
Dec. 31, 2018
USD ($)
Dec. 31, 2017
Segment Reporting [Abstract]      
Number of major customers | customer 2    
Panasonic | Customer Concentration Risk | Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue 13.00% 14.40% 19.10%
Panasonic | Customer Concentration Risk | Accounts Receivable, Net      
Revenue, Major Customer      
Accounts receivable $ 15,831 $ 14,994  
Boeing | Customer Concentration Risk | Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue 13.60% 14.30% 16.80%
Boeing | Customer Concentration Risk | Accounts Receivable, Net      
Revenue, Major Customer      
Accounts receivable $ 21,806 $ 24,649