XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenue $ 460,253,433 $ 438,627,786 $ 1,380,654,978 $ 1,335,302,109
Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 449,184,447   1,348,395,245  
Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 11,068,986   32,259,733  
Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 449,184,447   1,348,395,245  
Automotive Mirrors & Electronics | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 399,732,577   $ 1,200,521,589  
Automotive Mirrors & Electronics | Automotive Segment | Minimum        
Disaggregation of Revenue [Line Items]        
Payment terms     15 days  
Automotive Mirrors & Electronics | Automotive Segment | Maximum        
Disaggregation of Revenue [Line Items]        
Payment terms     90 days  
HomeLink Modules | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 49,451,870   $ 147,873,656  
Fire Protection Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 5,918,085   $ 17,010,954  
Fire Protection Products | Other Segment | Minimum        
Disaggregation of Revenue [Line Items]        
Payment terms     30 days  
Fire Protection Products | Other Segment | Maximum        
Disaggregation of Revenue [Line Items]        
Payment terms     75 days  
Windows Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 5,150,901   $ 15,248,779  
Dimmable Aircraft Windows | Other Segment | Minimum        
Disaggregation of Revenue [Line Items]        
Payment terms     30 days  
Dimmable Aircraft Windows | Other Segment | Maximum        
Disaggregation of Revenue [Line Items]        
Payment terms     45 days  
U.S. | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 151,229,829   $ 434,439,455  
U.S. | Other Products        
Disaggregation of Revenue [Line Items]        
Revenue 11,068,986   32,259,733  
Germany | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 81,621,623   259,057,369  
Japan | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 55,363,644   153,843,723  
Other | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue $ 160,969,351   $ 501,054,698