XML 97 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Other Information - Schedule of Gross Sales to Customers Included in Reportable Segments and All Other Customers as a Group (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Gross Sales, Amount $ 5,022,277 $ 4,903,629 $ 4,039,431
Customer Concentration Risk [Member] | Sales Revenue [Member]      
Segment Reporting Information [Line Items]      
Percentage of concentration risk 100.00% 100.00% 100.00%
Customer A [Member]      
Segment Reporting Information [Line Items]      
Gross Sales, Amount $ 1,361,445 $ 1,300,020 $ 959,066
Customer A [Member] | Customer Concentration Risk [Member] | Sales Revenue [Member]      
Segment Reporting Information [Line Items]      
Percentage of concentration risk 27.00% 26.00% 24.00%
Customer B [Member]      
Segment Reporting Information [Line Items]      
Gross Sales, Amount $ 1,148,355 $ 1,412,007 $ 1,298,128
Customer B [Member] | Customer Concentration Risk [Member] | Sales Revenue [Member]      
Segment Reporting Information [Line Items]      
Percentage of concentration risk 23.00% 29.00% 32.00%
Customer C [Member]      
Segment Reporting Information [Line Items]      
Gross Sales, Amount $ 1,103,785 $ 917,535 $ 772,724
Customer C [Member] | Customer Concentration Risk [Member] | Sales Revenue [Member]      
Segment Reporting Information [Line Items]      
Percentage of concentration risk 22.00% 19.00% 19.00%
Customer D [Member]      
Segment Reporting Information [Line Items]      
Gross Sales, Amount $ 954,733 $ 839,863 $ 521,425
Customer D [Member] | Customer Concentration Risk [Member] | Sales Revenue [Member]      
Segment Reporting Information [Line Items]      
Percentage of concentration risk 19.00% 17.00% 13.00%
Other Customers [Member]      
Segment Reporting Information [Line Items]      
Gross Sales, Amount $ 453,959 $ 434,204 $ 488,088
Other Customers [Member] | Customer Concentration Risk [Member] | Sales Revenue [Member]      
Segment Reporting Information [Line Items]      
Percentage of concentration risk 9.00% 9.00% 12.00%