v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Revenue $ 675,443,125 $ 576,773,090
Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 580,805,912 563,864,259
Automotive Mirrors & Electronics    
Disaggregation of Revenue [Line Items]    
Total Revenue 552,738,020 530,131,429
HomeLink Modules    
Disaggregation of Revenue [Line Items]    
Total Revenue 28,067,892 33,732,830
Premium Audio Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 51,870,961 0
Premium Speaker Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 34,565,247 0
Premium Receiver Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 17,305,714 0
Other    
Disaggregation of Revenue [Line Items]    
Total Revenue 42,766,252 12,908,831
Fire Protection Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 8,827,169 6,717,770
Windows Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 8,334,400 4,890,986
Medical Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 353,616 386,835
Aftermarket Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 13,868,128 0
Consumer Electronic Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 8,361,761 0
Biometric Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 3,021,178 913,240
U.S. | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 188,221,394 163,380,938
U.S. | Premium Audio Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 31,189,254 0
Japan | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 98,421,350 98,365,403
Germany | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 49,905,437 65,017,861
Korea | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 37,923,090 38,195,333
Mexico | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 50,097,366 47,648,876
China | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 30,196,481 40,954,400
Other | Automotive Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 126,040,794 110,301,448
Other | Premium Audio Products    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 20,681,707 $ 0