XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Segment Reporting - Net Sales by Products and Services (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
Net 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
Domestic [Member]                      
Net sales                 3,867,866 3,164,050 2,088,808
International [Member]                      
Net sales                 696,871 573,134 396,392
Residential Power Products [Member]                      
Net sales                 2,911,871 2,456,765 1,556,501
Residential Power Products [Member] | Domestic [Member]                      
Net sales                 2,782,037 2,366,908 1,495,383
Residential Power Products [Member] | International [Member]                      
Net sales                 129,834 89,857 61,118
Commercial and Industrial Power Products [Member]                      
Net sales                 1,260,737 998,998 701,751
Commercial and Industrial Power Products [Member] | Domestic [Member]                      
Net sales                 746,172 556,520 404,867
Commercial and Industrial Power Products [Member] | International [Member]                      
Net sales                 514,565 442,478 296,884
Other Products and Services [Member]                      
Net sales                 392,129 281,421 226,948
Other Products and Services [Member] | Domestic [Member]                      
Net sales                 339,657 240,622 188,558
Other Products and Services [Member] | International [Member]                      
Net sales                 $ 52,472 $ 40,799 $ 38,390