XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]                      
Revenues $ 529,864,000 $ 474,639,000 $ 229,926,000 $ 453,762,000 $ 443,836,000 $ 477,761,000 $ 468,711,000 $ 468,589,000 $ 1,688,189,405 $ 1,858,897,406 $ 1,834,063,697
Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 1,648,198,143 1,810,536,887  
Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 39,991,262 48,360,519 42,865,401
Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 1,648,198,143 1,810,536,887 1,791,198,296
Automotive Mirrors & Electronics | Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 1,520,628,604 1,638,600,272  
Automotive Mirrors & Electronics | Automotive Segment | Minimum                      
Disaggregation of Revenue [Line Items]                      
Payment terms                 15 days    
Automotive Mirrors & Electronics | Automotive Segment | Maximum                      
Disaggregation of Revenue [Line Items]                      
Payment terms                 90 days    
HomeLink Modules | Automotive Segment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 127,569,539 171,936,615  
Other Products (U.S.) | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 39,991,262 48,360,519 42,865,401
Fire Protection Products | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 22,716,985 23,740,261  
Fire Protection Products | Other | Minimum                      
Disaggregation of Revenue [Line Items]                      
Payment terms                 30 days    
Fire Protection Products | Other | Maximum                      
Disaggregation of Revenue [Line Items]                      
Payment terms                 75 days    
Windows Products | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 17,274,277 24,620,258  
Dimmable Aircraft Windows | Other | Minimum                      
Disaggregation of Revenue [Line Items]                      
Payment terms                 30 days    
Dimmable Aircraft Windows | Other | Maximum                      
Disaggregation of Revenue [Line Items]                      
Payment terms                 45 days    
United States | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 519,337,271 569,939,756 583,672,971
United States | Other Products (U.S.)                      
Disaggregation of Revenue [Line Items]                      
Revenues                 39,991,262 48,360,519 42,865,401
Germany | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 228,652,827 296,276,971 333,002,878
Japan | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 216,100,530 225,577,146 209,311,790
Mexico | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 127,157,684 160,967,900 106,111,515
Other Countries | Automotive Products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 556,949,831 $ 557,775,114 $ 559,099,142