XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Summary of Funded Status of the United Kingdom and France Defined Benefit Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets, beginning of year $ 71,602    
Plan assets, end of year 64,856 $ 71,602  
Defined Benefit Pension Plans      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Service costs (132) (135) $ (148)
Interest costs (3,402) (3,397) (2,141)
France | Defined Benefit Pension Plans      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected pension obligation, beginning of year (2,806) (2,758)  
Service costs (132) (135)  
Interest costs (79) (83)  
Actuarial gains (losses) (115) (28)  
Benefits paid 390 303  
Foreign exchange 173 (105)  
Projected pension obligation, end of year (2,569) (2,806) (2,758)
Overfunded (underfunded) status, end of year (2,569) (2,806)  
United Kingdom | Defined Benefit Pension Plans      
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets, beginning of year 71,602 67,423  
Actual return on assets (6,308) 113  
Company contribution 3,478 3,395  
Benefits paid (2,728) (3,135)  
Foreign exchange (1,188) 3,806  
Plan assets, end of year 64,856 71,602 67,423
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected pension obligation, beginning of year (75,678) (68,870)  
Interest costs (3,323) (3,314)  
Actuarial gains (losses) 10,110 (2,681)  
Benefits paid 2,728 3,135  
Foreign exchange 1,308 (3,948)  
Projected pension obligation, end of year (64,855) (75,678) $ (68,870)
Overfunded (underfunded) status, end of year $ 1 $ (4,076)