XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Segment Reporting - Total Sales by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total sales $ 1,049,232 $ 1,088,258 $ 1,291,391 $ 1,135,856 $ 1,067,071 $ 942,698 $ 919,981 $ 807,434 $ 4,564,737 $ 3,737,184 $ 2,485,200
External Net Sales [Member]                      
Total sales                 4,564,737 3,737,184 2,485,200
Intersegment Sales [Member]                      
Total sales                 0 0 0
Intersegment Eliminations [Member]                      
Total sales                 (154,430) (65,462) (15,154)
Intersegment Eliminations [Member] | External Net Sales [Member]                      
Total sales                 0 0 0
Intersegment Eliminations [Member] | Intersegment Sales [Member]                      
Total sales                 (154,430) (65,462) (15,154)
Domestic [Member]                      
Total sales                 3,867,866 3,164,050 2,088,808
Domestic [Member] | Operating Segments [Member]                      
Total sales                 3,928,597 3,203,389 2,102,313
Domestic [Member] | Operating Segments [Member] | External Net Sales [Member]                      
Total sales                 3,867,866 3,164,050 2,088,808
Domestic [Member] | Operating Segments [Member] | Intersegment Sales [Member]                      
Total sales                 60,731 39,339 13,505
International [Member]                      
Total sales                 696,871 573,134 396,392
International [Member] | Operating Segments [Member]                      
Total sales                 790,570 599,257 398,041
International [Member] | Operating Segments [Member] | External Net Sales [Member]                      
Total sales                 696,871 573,134 396,392
International [Member] | Operating Segments [Member] | Intersegment Sales [Member]                      
Total sales                 $ 93,699 $ 26,123 $ 1,649