v3.26.1
Note 2 - Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Goodwill $ 1,651,751 $ 1,467,094
The 2026 Acquisitions [Member]    
Accounts receivable 20,408  
Inventories 31,701  
Prepaid expenses and other current assets 560  
Property and equipment 17,960  
Intangible assets 88,900  
Goodwill 208,598  
Operating lease and other non-current assets 11  
Total assets acquired 368,138  
Accounts payable 13,971  
Accrued wages and employee benefits 2,418  
Other accrued liabilities 1,520  
Accrued product warranty 211  
Current portion of long-term borrowings and finance lease obligations 346  
Operating lease and other long-term liabilities 1,190  
Net assets acquired $ 348,482