XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20242023
Revenue:
Automotive Products$577,602,196 $537,422,988 
Other12,623,015 13,338,323 
Total$590,225,211 $550,761,311 
Income (Loss) from operations:
Automotive Products$129,546,140 $111,439,798 
Other(199,828)1,810,849 
Total$129,346,312 $113,250,647