XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting (Schedule of Automotive and Other Segment Reporting) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Revenue $ 493,636,695 $ 399,598,744 $ 1,425,310,472 $ 1,311,328,609
Income (loss) from operations 86,791,540 88,164,940 275,888,413 321,823,263
Automotive Products        
Segment Reporting Information [Line Items]        
Revenue 480,937,253 391,338,185 1,391,840,835 1,287,578,273
Income (loss) from operations 87,109,317 89,121,170 277,492,945 325,579,533
Other        
Segment Reporting Information [Line Items]        
Revenue 12,699,442 8,260,559 33,469,637 23,750,336
Income (loss) from operations $ (317,777) $ (956,230) $ (1,604,532) $ (3,756,270)