XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Automotive and Other Segment Reporting These three non-automotive segments are combined into the "Other" segment as shown below.
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Revenue:
Automotive Products$564,510,277 $480,937,253 $1,676,043,013 $1,391,840,835 
Other11,338,213 12,699,442 34,039,634 33,469,637 
Total$575,848,490 $493,636,695 $1,710,082,647 $1,425,310,472 
Income (Loss) from operations:
Automotive Products$121,875,176 $87,109,317 $362,044,032 $277,492,945 
Other541,353 (317,777)912,532 (1,604,532)
Total$122,416,529 $86,791,540 $362,956,564 $275,888,413