XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total Revenue $ 576,773,090 $ 590,225,211
Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 563,864,259 577,602,196
Automotive Products | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Total Revenue 563,864,259 577,602,196
Automotive Products | U.S.    
Disaggregation of Revenue [Line Items]    
Total Revenue 163,380,938 165,140,622
Automotive Products | Japan    
Disaggregation of Revenue [Line Items]    
Total Revenue 98,365,403 89,004,628
Automotive Products | Germany    
Disaggregation of Revenue [Line Items]    
Total Revenue 65,017,861 75,694,888
Automotive Products | Korea    
Disaggregation of Revenue [Line Items]    
Total Revenue 38,195,333 53,695,112
Automotive Products | Mexico    
Disaggregation of Revenue [Line Items]    
Total Revenue 47,648,876 37,621,163
Automotive Products | China    
Disaggregation of Revenue [Line Items]    
Total Revenue 40,954,400 47,349,454
Automotive Products | Other    
Disaggregation of Revenue [Line Items]    
Total Revenue 110,301,448 109,096,329
Automotive Mirrors & Electronics | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Total Revenue 530,131,429 550,184,430
HomeLink Modules | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Total Revenue 33,732,830 27,417,766
Other Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 12,908,831 12,623,015
Other Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Total Revenue 12,908,831 12,623,015
Fire Protection Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Total Revenue 6,717,770 6,836,038
Windows Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Total Revenue 4,890,986 5,770,800
Medical Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Total Revenue 386,835 16,177
Biometric Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 913,240 $ 0