XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total net sales $ 227,952 $ 237,059 $ 445,842 $ 476,216
North America        
Disaggregation of Revenue [Line Items]        
Total net sales 104,551 121,515 205,640 239,630
South America        
Disaggregation of Revenue [Line Items]        
Total net sales 14,860 11,649 29,134 23,865
Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 96,148 90,613 187,193 186,988
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total net sales 12,393 13,282 23,875 25,733
Control Devices        
Disaggregation of Revenue [Line Items]        
Total net sales 70,411 79,899 139,244 157,057
Control Devices | North America        
Disaggregation of Revenue [Line Items]        
Total net sales 58,946 67,391 117,268 133,213
Control Devices | South America        
Disaggregation of Revenue [Line Items]        
Total net sales 0 0 0 0
Control Devices | Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 0 0 0 0
Control Devices | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total net sales 11,465 12,508 21,976 23,844
Electronics        
Disaggregation of Revenue [Line Items]        
Total net sales 142,681 145,511 277,464 295,294
Electronics | North America        
Disaggregation of Revenue [Line Items]        
Total net sales 45,605 54,124 88,372 106,417
Electronics | South America        
Disaggregation of Revenue [Line Items]        
Total net sales 0 0 0 0
Electronics | Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 96,148 90,613 187,193 186,988
Electronics | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total net sales 928 774 1,899 1,889
Stoneridge Brazil        
Disaggregation of Revenue [Line Items]        
Total net sales 14,860 11,649 29,134 23,865
Stoneridge Brazil | North America        
Disaggregation of Revenue [Line Items]        
Total net sales 0 0 0 0
Stoneridge Brazil | South America        
Disaggregation of Revenue [Line Items]        
Total net sales 14,860 11,649 29,134 23,865
Stoneridge Brazil | Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 0 0 0 0
Stoneridge Brazil | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total net sales $ 0 $ 0 $ 0 $ 0