XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Segment Reporting - Net Sales by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net sales $ 1,067,071 $ 942,698 $ 919,981 $ 807,434 $ 761,082 $ 701,355 $ 546,848 $ 475,915 $ 3,737,184 $ 2,485,200 $ 2,204,336
Domestic [Member]                      
Net sales                 3,164,050 2,088,808 1,742,898
International [Member]                      
Net sales                 573,134 396,392 461,438
Residential Power Products [Member]                      
Net sales                 2,456,765 1,556,501 1,143,723
Residential Power Products [Member] | Domestic [Member]                      
Net sales                 2,366,908 1,495,383 1,086,019
Residential Power Products [Member] | International [Member]                      
Net sales                 89,857 61,118 57,704
Commercial and Industrial Power Products [Member]                      
Net sales                 998,998 701,751 871,595
Commercial and Industrial Power Products [Member] | Domestic [Member]                      
Net sales                 556,520 404,867 513,482
Commercial and Industrial Power Products [Member] | International [Member]                      
Net sales                 442,478 296,884 358,113
Other Products and Services [Member]                      
Net sales                 281,421 226,948 189,018
Other Products and Services [Member] | Domestic [Member]                      
Net sales                 240,622 188,558 143,397
Other Products and Services [Member] | International [Member]                      
Net sales                 $ 40,799 $ 38,390 $ 45,621