XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 474,638,584 $ 477,761,417 $ 1,158,325,866 $ 1,415,061,768
Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 464,673,587 464,280,707 1,126,597,020 1,376,704,413
Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 9,964,997 13,480,710 31,728,846 38,357,355
Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 464,673,587 464,280,707 1,126,597,020 1,376,704,413
Automotive Mirrors & Electronics | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 427,426,159 418,746,334 1,039,112,012 1,241,147,268
HomeLink Modules | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 37,247,428 45,534,373 87,485,008 135,557,145
Fire Protection Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 6,378,303 5,977,245 17,384,594 18,188,744
Windows Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 3,586,694 7,503,465 14,344,252 20,168,611
U.S. | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 156,521,110 145,798,028 347,952,489 431,729,037
U.S. | Other Products        
Disaggregation of Revenue [Line Items]        
Revenue 9,964,997 13,480,710 31,728,846 38,357,355
Germany | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 56,514,969 74,047,596 153,166,702 225,649,215
Japan | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 64,353,263 60,641,977 152,824,143 172,697,963
Mexico | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 33,342,171 43,884,609 92,882,253 130,473,702
Other | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue $ 153,942,074 $ 139,908,497 $ 379,771,433 $ 416,154,496