XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Redeemable Non-controlling Interests (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Redeemable Noncontrolling Interest, Equity, Carrying Amount $ 449,337 $ 332,963 $ 233,429
Common Shares to Be Issued Upon Settlement of All Put or Call Options (in shares) 2,100,000    
Potential Increase Decrease to Dilutive Earnings Per Share Put or Call Options Settled with Common Shares (in dollars per share) $ 0.8    
Redemption Amount [Member]      
Redeemable Noncontrolling Interest, Equity, Carrying Amount $ 402,122 $ 293,911