XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Segments These four non-automotive segments are combined into the "Other" segment as shown below.
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Revenue:
Automotive Products$596,519,398 $564,510,277 $1,733,411,689 $1,676,043,013 
Other12,006,379 11,338,213 38,265,077 34,039,634 
Total$608,525,777 $575,848,490 $1,771,676,766 $1,710,082,647 
Income (Loss) from operations:
Automotive Products$128,375,635 $121,875,176 $372,573,948 $362,044,032 
Other(2,647,483)541,353 (2,615,462)912,532 
Total$125,728,152 $122,416,529 $369,958,486 $362,956,564