XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Schedule of Automotive and Other Segment Reporting) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Revenue $ 399,598,744 $ 474,638,584 $ 1,311,328,609 $ 1,158,325,866
Income (loss) from operations 88,164,940 138,852,889 321,823,263 237,141,800
Automotive Products        
Segment Reporting Information [Line Items]        
Revenue 391,338,185 464,673,587 1,287,578,273 1,126,597,020
Income (loss) from operations 89,121,170 138,428,628 325,579,533 233,149,936
Other        
Segment Reporting Information [Line Items]        
Revenue 8,260,559 9,964,997 23,750,336 31,728,846
Income (loss) from operations $ (956,230) $ 424,261 $ (3,756,270) $ 3,991,864