XML 138 R121.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefit Plans -Estimated Future Benefit Payments (Details) - Pension Plan
$ in Thousands
Dec. 31, 2025
USD ($)
Defined Benefit Plan, Plan Assets, Category [Line Items]  
Estimated benefit payments in 2026 $ 0
Estimated benefit payments in 2027 6,708
Estimated benefit payments in 2028 7,485
Estimated benefit payments in 2029 0
Estimated benefit payments in 2030 0
Estimated benefit payments in 2031-2035 $ 0