XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total Revenue $ 608,525,777 $ 575,848,490 $ 1,771,676,766 $ 1,710,082,647
Automotive Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 596,519,398 564,510,277 1,733,411,689 1,676,043,013
Automotive Products | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 596,519,398 564,510,277 1,733,411,689 1,676,043,013
Automotive Products | U.S.        
Disaggregation of Revenue [Line Items]        
Total Revenue 170,939,124 171,312,177 501,028,383 520,034,256
Automotive Products | Japan        
Disaggregation of Revenue [Line Items]        
Total Revenue 100,415,089 73,330,091 271,681,510 229,664,642
Automotive Products | Germany        
Disaggregation of Revenue [Line Items]        
Total Revenue 69,610,212 72,169,634 216,815,930 226,739,945
Automotive Products | Korea        
Disaggregation of Revenue [Line Items]        
Total Revenue 41,644,963 44,257,034 126,797,525 101,655,653
Automotive Products | Mexico        
Disaggregation of Revenue [Line Items]        
Total Revenue 57,803,114 38,494,969 143,380,199 109,585,767
Automotive Products | Other        
Disaggregation of Revenue [Line Items]        
Total Revenue 156,106,896 164,946,372 473,708,142 488,362,750
Automotive Mirrors & Electronics | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 559,477,924 531,423,832 1,640,221,054 1,577,792,206
HomeLink Modules | Automotive Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 37,041,474 33,086,445 93,190,635 98,250,807
Other Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 12,006,379 11,338,213 38,265,077 34,039,634
Other Products | U.S.        
Disaggregation of Revenue [Line Items]        
Total Revenue 12,006,379 11,338,213 38,265,077 34,039,634
Fire Protection Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 6,924,748 5,151,785 21,114,450 20,471,868
Aerospace Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue 4,272,033 6,186,428 16,329,426 13,567,766
Medical Products | Other Segment        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 809,598 $ 0 $ 821,201 $ 0