XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting (Schedule of Automotive and Other Segment Reporting) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting Information [Line Items]    
Revenue $ 483,724,839 $ 453,761,726
Income from operations 133,733,701 105,027,167
Automotive Products    
Segment Reporting Information [Line Items]    
Revenue 475,617,436 439,855,587
Income from operations 134,668,052 100,775,544
Other    
Segment Reporting Information [Line Items]    
Revenue 8,107,403 13,906,139
Income from operations $ (934,351) $ 4,251,623