XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 550,761,311 $ 468,250,776
Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 537,422,988 457,952,554
Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 13,338,323 10,298,222
Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 537,422,988 457,952,554
Automotive Mirrors & Electronics | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 505,731,576 423,626,489
HomeLink Modules | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 31,691,412 34,326,065
Fire Protection Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 9,301,153 8,447,686
Aerospace Products | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 4,037,170 1,850,536
U.S. | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 170,781,604 142,193,971
U.S. | Other Segment    
Disaggregation of Revenue [Line Items]    
Revenue 13,338,323 10,298,222
Germany | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 80,579,465 67,565,320
Japan | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 72,155,984 54,762,488
Mexico | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue 34,287,544 32,135,079
Other | Automotive Segment    
Disaggregation of Revenue [Line Items]    
Revenue $ 179,618,391 $ 161,295,696