XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Redeemable Noncontrolling Interest - Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Redemption value adjustment $ (8,941) $ 11,517 $ 49,235
Redeemable Noncontrolling Interest [Member]      
Balance 6,549 110,471 58,050
Share of net income 58 1,864 7,543
Foreign currency translation rate changes (176) (549) (3,982)
Purchase of additional ownership interest (9,117) (116,754) (375)
Redemption value adjustment 2,686 11,517 49,235
Balance $ 0 $ 6,549 $ 110,471