XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Segment Reporting Information [Line Items]        
Revenue: $ 572,925,778 $ 583,472,846 $ 1,163,150,989 $ 1,134,234,157
Income (Loss) from operations: 114,884,022 127,289,388 $ 244,230,334 240,540,035
Other        
Segment Reporting Information [Line Items]        
Number of non-automotive combined segments | segment     4  
Revenue: 13,635,683 9,363,098 $ 26,258,698 22,701,421
Income (Loss) from operations: 231,848 (1,439,670) 32,020 371,179
Automotive Products        
Segment Reporting Information [Line Items]        
Revenue: 559,290,095 574,109,748 1,136,892,291 1,111,532,736
Income (Loss) from operations: $ 114,652,174 $ 128,729,058 $ 244,198,314 $ 240,168,856