XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Schedule of Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]                      
Revenue $ 541,638,000 $ 608,526,000 $ 572,926,000 $ 590,225,000 $ 589,132,000 $ 575,848,000 $ 583,473,000 $ 550,761,000 $ 2,313,314,333 $ 2,299,215,044 $ 1,918,958,043
Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 2,264,724,564 2,254,660,291 1,874,742,458
Other Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 48,589,769 44,554,753 44,215,585
Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 2,264,724,564 2,254,660,291 1,874,742,458
Automotive Mirrors & Electronics | Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 2,145,847,699 2,128,473,563 1,742,196,401
HomeLink Modules | Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 118,876,865 126,186,728 132,546,057
Fire Protection Products | Other Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 26,845,936 25,927,018 38,238,092
Windows Products | Other Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 20,207,691 18,582,949 5,977,493
Nanofiber Products | Other Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 0 0 0
Medical | Other Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,379,651 44,786 0
Biometrics | Other Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue                 156,491 0 0
United States | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 643,769,161 688,164,335 579,531,611
United States | Other Products (U.S.)                      
Disaggregation of Revenue [Line Items]                      
Revenue                 48,589,769 44,554,753 44,215,585
China | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 207,451,036 239,292,351 229,574,913
Germany | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 271,593,165 294,529,611 266,498,398
Japan | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 370,079,317 323,872,022 234,888,653
Mexico | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 187,291,325 142,082,011 121,553,711
Republic of Korea | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 163,788,347 149,554,788 95,395,479
Other | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 420,752,213 $ 417,165,173 $ 347,299,693