XML 65 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenue $ 468,588,997 $ 465,420,105
Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 455,798,643 454,965,374
Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 12,790,354 10,454,731
Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 455,798,643 454,965,374
Automotive Mirrors & Electronics | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 408,971,666 404,241,628
HomeLink Modules | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 46,826,977 50,723,746
Fire Protection Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 5,852,232 5,279,658
Windows Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 6,938,122 5,175,073
U.S. | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 141,383,064 140,312,987
U.S. | Other Products    
Disaggregation of Revenue [Line Items]    
Revenue 12,790,354 10,454,731
Germany | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 78,449,927 91,793,541
Japan | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 56,333,694 49,832,997
Mexico | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 44,410,388 23,098,810
Other | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue $ 135,221,570 $ 149,927,039