v3.26.1
Note 2 - Business Combinations - Summary of Identifiable Intangible Assets Acquired (Details) - USD ($)
Jun. 30, 2026
Apr. 21, 2026
Mar. 12, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, Useful Life (Year) 9 years 6 months      
Distributor Relationships [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year)       10 years
Navitas [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year) 9 years 9 months 18 days      
Finite-lived intangible assets, fair value   $ 23,100,000 $ 20,000,000  
Finite-lived intangible assets, fair value   $ 23,100,000 $ 20,000,000  
Navitas [Member] | Brand Names [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year)     10 years  
Finite-lived intangible assets, fair value     $ 15,000,000  
Finite-lived intangible assets, fair value     $ 15,000,000  
Navitas [Member] | Distributor Relationships [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year)     10 years  
Finite-lived intangible assets, fair value     $ 4,000,000  
Finite-lived intangible assets, fair value     $ 4,000,000  
Navitas [Member] | Product Portfolio [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year)     5 years  
Finite-lived intangible assets, fair value     $ 1,000,000  
Finite-lived intangible assets, fair value     $ 1,000,000  
Terrasoul [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year)   9 years 9 months 18 days    
Terrasoul [Member] | Brand Names [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year)   10 years    
Finite-lived intangible assets, fair value   $ 19,300,000    
Finite-lived intangible assets, fair value   $ 19,300,000    
Terrasoul [Member] | Distributor Relationships [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year)   10 years    
Finite-lived intangible assets, fair value   $ 2,700,000    
Finite-lived intangible assets, fair value   $ 2,700,000    
Terrasoul [Member] | Product Portfolio [Member]        
Intangible Asset, Finite-Lived, Useful Life (Year)   5 years    
Finite-lived intangible assets, fair value   $ 1,100,000    
Finite-lived intangible assets, fair value   $ 1,100,000