XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 229,925,556 $ 468,711,354 $ 683,687,281 $ 937,300,351
Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 222,067,846 456,625,064 661,923,434 912,423,707
Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 7,857,710 12,086,290 21,763,848 24,876,644
Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 222,067,846 456,625,064 661,923,434 912,423,707
Automotive Mirrors & Electronics | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 210,600,540 413,429,267 611,685,854 822,400,934
HomeLink Modules | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 11,467,306 43,195,797 50,237,580 90,022,773
Fire Protection Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 4,837,540 6,359,266 11,006,291 12,211,499
Windows Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 3,020,170 5,727,024 10,757,557 12,665,145
U.S. | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 55,849,461 144,547,946 191,431,379 285,931,010
U.S. | Other Products        
Disaggregation of Revenue [Line Items]        
Revenue 7,857,710 12,086,290 21,763,847 24,876,644
Germany | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 23,866,009 73,151,692 96,651,733 151,601,619
Japan | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 37,333,947 55,722,292 88,470,880 112,055,986
Mexico | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 13,589,601 42,178,705 59,540,082 86,589,093
Other | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue $ 91,428,828 $ 141,024,429 $ 225,829,360 $ 276,245,999