XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]                      
Revenues $ 493,648,000 $ 493,637,000 $ 463,423,000 $ 468,251,000 $ 419,841,000 $ 399,599,000 $ 428,005,000 $ 483,725,000 $ 1,918,958,043 $ 1,731,169,929 $ 1,688,189,405
Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 1,874,742,458 1,697,188,034 1,648,198,143
Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 44,215,585 33,981,895 39,991,262
Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 1,874,742,458 1,697,188,034 1,648,198,143
Automotive Mirrors & Electronics | Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 1,742,196,401 1,563,424,443 1,520,628,604
Automotive Mirrors & Electronics | Automotive Segment | Minimum                      
Disaggregation of Revenue [Line Items]                      
Payment terms (in days)                 15 days    
Automotive Mirrors & Electronics | Automotive Segment | Maximum                      
Disaggregation of Revenue [Line Items]                      
Payment terms (in days)                 90 days    
HomeLink Modules | Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 132,546,057 133,763,591 127,569,539
Other Products (U.S.) | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 44,215,585 33,981,895 39,991,262
Fire Protection Products | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 38,238,092 25,048,697 22,716,985
Fire Protection Products | Other | Minimum                      
Disaggregation of Revenue [Line Items]                      
Payment terms (in days)                 30 days    
Fire Protection Products | Other | Maximum                      
Disaggregation of Revenue [Line Items]                      
Payment terms (in days)                 75 days    
Windows Products | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 5,977,493 8,914,798 17,274,277
Nanofiber Products | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 0 18,400 0
Dimmable Aircraft Windows | Other | Minimum                      
Disaggregation of Revenue [Line Items]                      
Payment terms (in days)                 30 days    
Dimmable Aircraft Windows | Other | Maximum                      
Disaggregation of Revenue [Line Items]                      
Payment terms (in days)                 45 days    
United States | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 579,531,611 542,690,346 519,337,271
United States | Other Products (U.S.)                      
Disaggregation of Revenue [Line Items]                      
Revenues                 44,215,585 33,981,895 39,991,262
Germany | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 266,498,398 234,994,551 228,652,827
Japan | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 234,888,653 211,417,475 216,100,530
Mexico | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 121,553,711 111,761,245 127,157,684
Other Countries | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 672,270,085 $ 596,324,417 $ 556,949,831