XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenue $ 550,761,311 $ 468,250,776
Income (loss) from operations 113,250,647 103,305,905
Automotive Products    
Segment Reporting Information [Line Items]    
Revenue 537,422,988 457,952,554
Income (loss) from operations 111,439,798 103,475,509
Other    
Segment Reporting Information [Line Items]    
Revenue 13,338,323 10,298,222
Income (loss) from operations $ 1,810,849 $ (169,604)