XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20232022
Revenue:
Automotive Products$537,422,988 $457,952,554 
Other13,338,323 10,298,222 
Total$550,761,311 $468,250,776 
Income (Loss) from operations:
Automotive Products$111,439,798 $103,475,509 
Other1,810,849 (169,604)
Total$113,250,647 $103,305,905