XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total Revenue $ 572,925,778 $ 583,472,846 $ 1,163,150,989 $ 1,134,234,157
Other Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 13,635,683 9,363,098 26,258,698 22,701,421
Automotive Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 559,290,095 574,109,748 1,136,892,291 1,111,532,736
Automotive Products | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 559,290,095 574,109,748 1,136,892,291 1,111,532,736
Automotive Products | U.S.        
Disaggregation of Revenue [Line Items]        
Total Revenue 164,948,637 177,940,475 330,089,259 348,722,079
Automotive Products | Japan        
Disaggregation of Revenue [Line Items]        
Total Revenue 82,261,793 84,178,567 171,266,421 156,334,551
Automotive Products | Germany        
Disaggregation of Revenue [Line Items]        
Total Revenue 71,510,830 73,990,846 147,205,718 154,570,310
Automotive Products | Korea        
Disaggregation of Revenue [Line Items]        
Total Revenue 31,457,450 33,920,149 85,152,562 57,398,619
Automotive Products | Mexico        
Disaggregation of Revenue [Line Items]        
Total Revenue 47,955,922 36,803,254 85,577,085 71,090,798
Automotive Products | Other        
Disaggregation of Revenue [Line Items]        
Total Revenue 161,155,463 167,276,457 317,601,246 323,416,379
Automotive Mirrors & Electronics | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 530,558,700 540,636,798 1,080,743,130 1,046,368,374
HomeLink Modules | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 28,731,395 33,472,950 56,149,161 65,164,362
Other Products | U.S.        
Disaggregation of Revenue [Line Items]        
Total Revenue 13,635,683 9,363,098 26,258,698 22,701,421
Fire Protection Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 7,353,664 6,018,930 14,189,702 15,320,083
Aerospace Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 6,286,593 3,344,168 12,057,394 7,381,338
Medical Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue $ (4,574) $ 0 $ 11,603 $ 0