XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Segment Reporting - Net Sales by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net sales $ 942,121 $ 889,273
Residential Power Products [Member]    
Net sales 494,152 428,950
Commercial and Industrial Power Products [Member]    
Net sales 337,372 353,970
Other Products and Services [Member]    
Net sales 110,597 106,353
Domestic [Member]    
Net sales 774,642 712,337
Domestic [Member] | Residential Power Products [Member]    
Net sales 473,291 412,153
Domestic [Member] | Commercial and Industrial Power Products [Member]    
Net sales 206,145 206,493
Domestic [Member] | Other Products and Services [Member]    
Net sales 95,206 93,691
International [Member]    
Net sales 167,479 176,936
International [Member] | Residential Power Products [Member]    
Net sales 20,861 16,797
International [Member] | Commercial and Industrial Power Products [Member]    
Net sales 131,227 147,477
International [Member] | Other Products and Services [Member]    
Net sales $ 15,391 $ 12,662