XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 583,472,846 $ 463,423,002 $ 1,134,234,157 $ 931,673,777
Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 574,109,748 452,951,028 1,111,532,736 910,903,581
Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 9,363,098 10,471,974 22,701,421 20,770,196
Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 574,109,748 452,951,028 1,111,532,736 910,903,581
Automotive Mirrors & Electronics | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 540,636,798 419,492,115 1,046,368,374 843,118,604
HomeLink Modules | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 33,472,950 33,458,913 65,164,362 67,784,977
Fire Protection Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 6,018,930 9,645,549 15,320,083 18,093,236
Aerospace Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 3,344,168 826,425 7,381,338 2,676,960
U.S. | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 177,940,475 145,818,259 348,722,079 288,012,229
U.S. | Other Segment        
Disaggregation of Revenue [Line Items]        
Revenue 9,363,098 10,471,974 22,701,421 20,770,196
Germany | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 73,990,846 71,580,008 154,570,311 139,145,328
Japan | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 84,178,567 46,655,756 156,334,551 101,418,244
Mexico | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue 36,803,254 29,792,178 71,090,798 61,927,257
Other | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Revenue $ 201,196,606 $ 159,104,827 $ 380,814,997 $ 320,400,523