XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Redeemable Non-controlling Interests (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Redeemable Noncontrolling Interest, Equity, Carrying Amount $ 332,963 $ 233,429 $ 219,135
Common Shares to Be Issued Upon Settlement of All Put or Call Options (in shares) 1,800,000    
Potential Increase Decrease to Dilutive Earnings Per Share Put or Call Options Settled with Common Shares (in dollars per share) $ 0.75    
Redemption Amount [Member]      
Redeemable Noncontrolling Interest, Equity, Carrying Amount $ 293,911 $ 208,946