XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Segment Reporting - Net Sales by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 919,981 $ 546,848 $ 1,727,415 $ 1,022,763
Domestic [Member]        
Net sales 784,146 460,774 1,476,884 836,804
International [Member]        
Net sales 135,835 86,074 250,531 185,959
Residential Power Products [Member]        
Net sales 599,991 341,352 1,142,140 598,971
Residential Power Products [Member] | Domestic [Member]        
Net sales 583,341 327,857 1,105,556 571,686
Residential Power Products [Member] | International [Member]        
Net sales 16,650 13,495 36,584 27,285
Commercial and Industrial Power Products [Member]        
Net sales 254,295 154,890 456,686 326,957
Commercial and Industrial Power Products [Member] | Domestic [Member]        
Net sales 143,654 90,339 261,533 186,167
Commercial and Industrial Power Products [Member] | International [Member]        
Net sales 110,641 64,551 195,153 140,790
Other Products and Services [Member]        
Net sales 65,695 50,606 128,589 96,835
Other Products and Services [Member] | Domestic [Member]        
Net sales 57,151 42,578 109,795 78,951
Other Products and Services [Member] | International [Member]        
Net sales $ 8,544 $ 8,028 $ 18,794 $ 17,884