XML 76 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Segment Reporting - Net Sales by Products and Services (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 4,295,834 $ 4,022,667 $ 4,564,737
Domestic [Member]      
Net sales 3,599,149 3,276,324 3,867,866
International [Member]      
Net sales 696,685 746,343 696,871
Residential Power Products [Member]      
Net sales 2,433,474 2,062,929 2,911,871
Residential Power Products [Member] | Domestic [Member]      
Net sales 2,352,629 1,945,273 2,782,037
Residential Power Products [Member] | International [Member]      
Net sales 80,845 117,656 129,834
Commercial and Industrial Power Products [Member]      
Net sales 1,389,469 1,494,799 1,260,737
Commercial and Industrial Power Products [Member] | Domestic [Member]      
Net sales 828,586 916,118 746,172
Commercial and Industrial Power Products [Member] | International [Member]      
Net sales 560,883 578,681 514,565
Other Products and Services [Member]      
Net sales 472,891 464,939 392,129
Other Products and Services [Member] | Domestic [Member]      
Net sales 417,934 414,933 339,657
Other Products and Services [Member] | International [Member]      
Net sales $ 54,957 $ 50,006 $ 52,472