XML 61 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting (Schedule of Automotive and Other Segment Reporting) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]        
Revenue $ 229,925,556 $ 468,711,354 $ 683,687,281 $ 937,300,351
Income from operations (6,738,256) 127,904,966 98,288,910 249,501,298
Automotive Products        
Segment Reporting Information [Line Items]        
Revenue 222,067,846 456,625,064 661,923,434 912,423,707
Income from operations (6,054,235) 124,295,223 94,721,308 241,247,925
Other        
Segment Reporting Information [Line Items]        
Revenue 7,857,710 12,086,290 21,763,847 24,876,644
Income from operations $ (684,021) $ 3,609,743 $ 3,567,602 $ 8,253,373