XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 468,250,776 $ 483,724,839
Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 457,952,554 475,617,436
Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 10,298,222 8,107,403
Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 457,952,554 475,617,436
Automotive Mirrors & Electronics | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 423,626,489 435,506,930
HomeLink Modules | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 34,326,065 40,110,506
Fire Protection Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 8,447,686 5,804,158
Aerospace Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 1,850,536 2,303,245
U.S. | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 142,193,971 146,425,317
U.S. | Other Products    
Disaggregation of Revenue [Line Items]    
Revenue 10,298,222 8,107,403
Germany | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 67,565,320 69,415,184
Japan | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 54,762,488 53,903,595
Mexico | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue 32,135,079 31,745,988
Other | Automotive Products    
Disaggregation of Revenue [Line Items]    
Revenue $ 161,295,696 $ 174,127,352