XML 71 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 453,761,726 $ 468,588,997
Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 439,855,587 455,798,643
Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 13,906,139 12,790,354
Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 439,855,587 455,798,643
Automotive Mirrors & Electronics | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 401,085,314 408,971,666
HomeLink Modules | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 38,770,273 46,826,977
Fire Protection Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 6,168,751 5,852,232
Windows Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 7,737,388 6,938,122
U.S. | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 135,581,918 141,383,064
U.S. | Other Products    
Disaggregation of Revenue [Line Items]    
Revenue 13,906,139 12,790,354
Germany | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 72,785,724 78,449,927
Japan | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 51,136,933 56,333,694
Mexico | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 45,950,481 44,410,388
Other | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue $ 134,400,531 $ 135,221,570