XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Net Sales by Product Group and End Market - Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total net sales $ 1,461,474 $ 1,457,922 $ 2,826,985 $ 2,929,461
Advanced products        
Disaggregation of Revenue [Line Items]        
Total net sales 1,179,843 1,084,361 2,249,552 2,151,738
Mainstream products        
Disaggregation of Revenue [Line Items]        
Total net sales $ 281,631 $ 373,561 $ 577,433 $ 777,723