XML 122 R101.htm IDEA: XBRL DOCUMENT v3.25.4
Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Actuarial gain (loss) on defined benefit plans $ 3,814 $ (7,396) $ (4,529)
Pension Plan [Member] | UNITED KINGDOM      
Actuarial gain (loss) on assets 1,422 (10,051) 2,319
Actuarial gain (loss) on liabilities 2,392 2,655 (6,848)
Actuarial gain (loss) on defined benefit plans $ 3,814 $ (7,396) $ (4,529)