XML 104 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Other Changes in the Plan Assets and Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Changes in the obligations      
Pension liability, beginning of year $ 30,924 $ (1,699) $ 23,677
Net prior service costs (1,474) (771) (773)
Net loss (gain) 10,473 33,394 (24,603)
Pension liability, end of year $ 39,923 $ 30,924 $ (1,699)