XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Revenue by Segment and Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net sales $ 266,814 $ 220,936 $ 508,139 $ 441,994
North America        
Disaggregation of Revenue [Line Items]        
Total net sales 135,590 109,642 259,313 213,470
South America        
Disaggregation of Revenue [Line Items]        
Total net sales 14,908 13,349 29,164 25,394
Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 99,169 83,578 186,418 175,363
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total net sales 17,147 14,367 33,244 27,767
Control Devices        
Disaggregation of Revenue [Line Items]        
Total net sales 92,120 84,566 178,062 168,626
Control Devices | North America        
Disaggregation of Revenue [Line Items]        
Total net sales 78,745 71,908 154,426 143,398
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 13,375 12,658 23,636 25,228
Electronics        
Disaggregation of Revenue [Line Items]        
Total net sales 159,786 123,021 300,913 247,974
Electronics | North America        
Disaggregation of Revenue [Line Items]        
Total net sales 56,845 37,734 104,887 70,072
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 99,169 83,578 186,418 175,363
Electronics | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total net sales 3,772 1,709 9,608 2,539
Stoneridge Brazil        
Disaggregation of Revenue [Line Items]        
Total net sales 14,908 13,349 29,164 25,394
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,908 13,349 29,164 25,394
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