XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenue $ 657,858,210 $ 572,925,778 $ 1,234,631,300 $ 1,163,150,989
Automotive Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 578,129,026 559,290,095 1,141,993,285 1,136,892,291
Automotive Products | U.S.        
Disaggregation of Revenue [Line Items]        
Total Revenue 172,204,462 164,948,637 335,585,400 330,089,259
Automotive Products | Japan        
Disaggregation of Revenue [Line Items]        
Total Revenue 96,094,581 82,261,793 194,459,984 171,266,421
Automotive Products | Germany        
Disaggregation of Revenue [Line Items]        
Total Revenue 67,662,895 71,510,830 132,680,756 147,205,718
Automotive Products | Korea        
Disaggregation of Revenue [Line Items]        
Total Revenue 56,610,947 31,457,450 94,806,280 85,152,562
Automotive Products | Mexico        
Disaggregation of Revenue [Line Items]        
Total Revenue 45,702,656 47,955,922 93,351,532 85,577,085
Automotive Products | China        
Disaggregation of Revenue [Line Items]        
Total Revenue 35,081,549 50,952,480 76,035,949 98,301,934
Automotive Products | Other        
Disaggregation of Revenue [Line Items]        
Total Revenue 104,771,936 110,202,983 215,073,384 219,299,312
Automotive Mirrors & Electronics        
Disaggregation of Revenue [Line Items]        
Total Revenue 548,897,948 530,558,700 1,079,029,377 1,080,743,130
HomeLink Modules        
Disaggregation of Revenue [Line Items]        
Total Revenue 29,231,078 28,731,395 62,963,908 56,149,161
Premium Audio Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 44,490,597 0 44,490,597 0
Premium Audio Products | U.S.        
Disaggregation of Revenue [Line Items]        
Total Revenue 29,933,112 0 29,933,112 0
Premium Audio Products | Other        
Disaggregation of Revenue [Line Items]        
Total Revenue 14,557,485 0 14,557,485 0
Premium Speaker Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 32,430,491 0 32,430,491 0
Premium Receiver Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 12,060,106 0 12,060,106 0
Other        
Disaggregation of Revenue [Line Items]        
Total Revenue 35,238,587 13,635,683 48,147,418 26,258,698
Fire Protection Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 8,082,207 7,353,664 14,799,977 14,189,702
Windows Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 3,996,515 6,286,593 8,887,501 12,057,394
Medical Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 245,421 (4,574) 632,256 11,602
Aftermarket Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 15,223,080 0 15,223,080 0
Consumer Electronic Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 7,477,039 0 7,477,039 0
Biometric Products        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 214,325 $ 0 $ 1,127,565 $ 0