XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Schedule of Automotive and Other Segment Reporting) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Revenue $ 428,005,026 $ 229,925,556 $ 911,729,865 $ 683,687,281
Income (loss) from operations 99,924,621 (6,738,256) 233,658,322 98,288,910
Automotive Products        
Segment Reporting Information [Line Items]        
Revenue 420,622,653 222,067,846 896,240,089 661,923,434
Income (loss) from operations 101,790,310 (6,054,235) 236,458,363 94,721,308
Other        
Segment Reporting Information [Line Items]        
Revenue 7,382,373 7,857,710 15,489,776 21,763,847
Income (loss) from operations $ (1,865,689) $ (684,021) $ (2,800,041) $ 3,567,602