XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting (Schedule of Automotive and Other Segment Reporting) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Revenue $ 463,423,002 $ 428,005,026 $ 931,673,777 $ 911,729,865
Income (loss) from operations 85,790,969 99,924,621 189,096,873 233,658,322
Automotive Products        
Segment Reporting Information [Line Items]        
Revenue 452,951,028 420,622,653 910,903,581 896,240,089
Income (loss) from operations 86,908,119 101,790,310 190,383,628 236,458,363
Other        
Segment Reporting Information [Line Items]        
Revenue 10,471,974 7,382,373 20,770,196 15,489,776
Income (loss) from operations $ (1,117,150) $ (1,865,689) $ (1,286,755) $ (2,800,041)