XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Reporting (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Segment Reporting Information [Line Items]        
Revenue: $ 608,525,777 $ 575,848,490 $ 1,771,676,766 $ 1,710,082,647
Income (Loss) from operations: 125,728,152 122,416,529 $ 369,958,486 362,956,564
Other        
Segment Reporting Information [Line Items]        
Number of non-automotive segments | segment     4  
Revenue: 12,006,379 11,338,213 $ 38,265,077 34,039,634
Income (Loss) from operations: (2,647,483) 541,353 (2,615,462) 912,532
Automotive Products        
Segment Reporting Information [Line Items]        
Revenue: 596,519,398 564,510,277 1,733,411,689 1,676,043,013
Income (Loss) from operations: $ 128,375,635 $ 121,875,176 $ 372,573,948 $ 362,044,032