XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Disaggregation of Revenue [Line Items]    
Total revenue $ 454,981,440 $ 920,401,545
Automotive Segment    
Disaggregation of Revenue [Line Items]    
Total revenue 444,245,425 899,210,799
Other Segment    
Disaggregation of Revenue [Line Items]    
Total revenue 10,736,015 21,190,745
Automotive Products    
Disaggregation of Revenue [Line Items]    
Total revenue 444,245,425 899,210,799
Automotive Mirrors & Electronics | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Total revenue 396,547,385 $ 800,789,013
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]    
Total revenue 47,698,040 $ 98,421,786
Fire Protection Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Total revenue 5,813,210 $ 11,092,868
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]    
Total revenue 4,922,805 $ 10,097,877
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]    
Total revenue 142,896,639 $ 283,209,626
U.S. | Other Products    
Disaggregation of Revenue [Line Items]    
Total revenue 10,736,015 21,190,746
Germany | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total revenue 85,642,205 177,435,746
Japan | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total revenue 48,647,082 98,480,079
Other | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total revenue $ 167,059,499 $ 340,085,348