XML 125 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Summary of Accumulated Benefit Obligation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Accumulated benefit obligation, end of year $ 65,400 $ 75,700
Accumulated benefit obligation, beginning of year 75,700  
France    
Defined Benefit Plan Disclosure [Line Items]    
Accumulated benefit obligation, end of year 1,960 2,207
Accumulated benefit obligation, beginning of year 2,207 2,126
United Kingdom    
Defined Benefit Plan Disclosure [Line Items]    
Accumulated benefit obligation, end of year 63,478 73,510
Accumulated benefit obligation, beginning of year $ 73,510 $ 67,283