v3.26.1
Note 9 - Goodwill - Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Balance $ 1,467,094 $ 1,467,094
Acquisitions of businesses   208,598
Disposition of businesses   (15,943)
Impairment charge   (1,523)
Foreign currency translation rate changes   (6,475)
Balance   1,651,751
Residential Segment [Member]    
Balance 855,118 855,118
Acquisitions of businesses   0
Disposition of businesses   0
Impairment charge (1,523) (1,523)
Foreign currency translation rate changes   (29)
Balance   853,566
Commercial and Industrial Segment [Member]    
Balance $ 611,976 611,976
Acquisitions of businesses   208,598
Disposition of businesses   (15,943)
Impairment charge   0
Foreign currency translation rate changes   (6,446)
Balance   $ 798,185