Annual report [Section 13 and 15(d), not S-K Item 405]

DEFINED CONTRIBUTION AND PENSION PLANS - Schedule of Allocation of Plan Assets (Details)

v3.25.4
DEFINED CONTRIBUTION AND PENSION PLANS - Schedule of Allocation of Plan Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments $ 323,617 $ 328,505 $ 366,630 $ 347,520
Fair Value, Inputs, Level 1, 2 and 3        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 316,893 312,850    
Fair Value, Inputs, Level 1, 2 and 3 | Cash and cash equivalents        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 3,901 42,331    
Fair Value, Inputs, Level 1, 2 and 3 | Equity investments - UK        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 269 250    
Fair Value, Inputs, Level 1, 2 and 3 | Equity investments - non-UK        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 2,421 2,254    
Fair Value, Inputs, Level 1, 2 and 3 | Liquid credit        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 59,316 69,258    
Fair Value, Inputs, Level 1, 2 and 3 | Alternative investments        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 40,486 35,443    
Fair Value, Inputs, Level 1, 2 and 3 | Government debt securities        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 118,902 56,985    
Fair Value, Inputs, Level 1, 2 and 3 | Corporate debt securities        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 3,094 2,630    
Fair Value, Inputs, Level 1, 2 and 3 | Insurance policy        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 88,504 103,699    
Level 1        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 10,896 11,271    
Level 1 | Cash and cash equivalents        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 3,901 4,759    
Level 1 | Equity investments - UK        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 269 250    
Level 1 | Equity investments - non-UK        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 2,421 2,254    
Level 1 | Liquid credit        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 1 | Alternative investments        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 1 | Government debt securities        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 1,211 1,378    
Level 1 | Corporate debt securities        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 3,094 2,630    
Level 1 | Insurance policy        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 2        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 217,493 197,880    
Level 2 | Cash and cash equivalents        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 37,572    
Level 2 | Equity investments - UK        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 2 | Equity investments - non-UK        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 2 | Liquid credit        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 59,316 69,258    
Level 2 | Alternative investments        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 40,486 35,443    
Level 2 | Government debt securities        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 117,691 55,607    
Level 2 | Corporate debt securities        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 2 | Insurance policy        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 3        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 88,504 103,699    
Level 3 | Cash and cash equivalents        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 3 | Equity investments - UK        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 3 | Equity investments - non-UK        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 3 | Liquid credit        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 3 | Alternative investments        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 3 | Government debt securities        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 3 | Corporate debt securities        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 0 0    
Level 3 | Insurance policy        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments 88,504 103,699    
Net asset value        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total fair value investments $ 6,724 $ 15,655