v3.25.2
Note 6 - Segment Reporting - Net Sales by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net sales $ 1,061,169 $ 998,197 $ 2,003,290 $ 1,887,470
Residential Power Products [Member]        
Net sales 574,189 538,399 1,068,340 967,349
Commercial and Industrial Power Products [Member]        
Net sales 362,203 344,169 699,576 698,139
Other Products and Services [Member]        
Net sales 124,777 115,629 235,374 221,982
Domestic [Member]        
Net sales 878,231 817,558 1,652,873 1,529,895
Domestic [Member] | Residential Power Products [Member]        
Net sales 553,314 515,166 1,026,604 927,319
Domestic [Member] | Commercial and Industrial Power Products [Member]        
Net sales 216,335 200,315 422,481 406,808
Domestic [Member] | Other Products and Services [Member]        
Net sales 108,582 102,077 203,788 195,768
International [Member]        
Net sales 182,938 180,639 350,417 357,575
International [Member] | Residential Power Products [Member]        
Net sales 20,875 23,233 41,736 40,030
International [Member] | Commercial and Industrial Power Products [Member]        
Net sales 145,868 143,854 277,095 291,331
International [Member] | Other Products and Services [Member]        
Net sales $ 16,195 $ 13,552 $ 31,586 $ 26,214