XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Automotive and Other Segment Reporting These four non-automotive segments are combined into the "Other" segment as shown below.
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Revenue:
Automotive Products$559,290,095 $574,109,748 $1,136,892,291 $1,111,532,736 
Other13,635,683 9,363,098 26,258,698 22,701,421 
Total$572,925,778 $583,472,846 $1,163,150,989 $1,134,234,157 
Income (Loss) from operations:
Automotive Products$114,652,174 $128,729,058 $244,198,314 $240,168,856 
Other231,848 (1,439,670)32,020 371,179 
Total$114,884,022 $127,289,388 $244,230,334 $240,540,035