XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 463,423,002 $ 428,005,026 $ 931,673,777 $ 911,729,865
Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 452,951,028 420,622,653 910,903,581 896,240,089
Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 10,471,974 7,382,373 20,770,196 15,489,776
Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 452,951,028 420,622,653 910,903,581 896,240,089
Automotive Mirrors & Electronics | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 419,492,115 390,074,655 843,118,604 825,581,585
HomeLink Modules | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 33,458,913 30,547,998 67,784,977 70,658,504
Fire Protection Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 9,645,549 6,319,662 18,093,236 12,123,820
Aerospace Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 826,425 1,062,711 2,676,960 3,365,956
U.S. | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 145,818,259 135,857,058 288,012,229 282,282,375
U.S. | Other Products        
Disaggregation of Revenue [Line Items]        
Revenue 10,471,974 7,382,373 20,770,196 15,489,776
Germany | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 71,580,008 58,935,672 139,145,328 128,350,856
Japan | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 46,655,756 54,160,515 101,418,244 108,064,110
Mexico | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue 29,792,178 28,589,143 61,927,257 60,335,131
Other | Automotive Products        
Disaggregation of Revenue [Line Items]        
Revenue $ 159,104,827 $ 143,080,265 $ 320,400,523 $ 317,207,617