XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Automotive Products$574,109,748 $452,951,028 $1,111,532,736 $910,903,581 
Other9,363,098 10,471,974 22,701,421 20,770,196 
Total$583,472,846 $463,423,002 $1,134,234,157 $931,673,777 
Income (Loss) from operations:
Automotive Products$128,729,058 $86,908,119 $240,168,856 $190,383,628 
Other(1,439,670)(1,117,150)371,179 (1,286,755)
Total$127,289,388 $85,790,969 $240,540,035 $189,096,873