XML 118 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Changes in Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Beginning of period $ 27,614 $ 56,737
Actual return on plan assets 3,030 1,335
Employer contributions 2,456 0
Benefits paid (2,865) (3,360)
Settlements 0 (27,098)
End of period 30,235 27,614
Funded status at end of period (4,209) (7,828)
Amounts recognized on the Consolidated Balance Sheets - Other long-term liabilities $ (4,209) $ (7,828)