XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Fair Value of Plan Assets Roll-Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period $ 60,727 $ 57,310
Purchases, sales, and settlements (3,119) (2,860)
Changes in fair value (4,823) 6,277
Balance at end of period $ 52,785 $ 60,727
Fair Value Recurring Basis, Unobservable Input Reconciliation Asset Gain (Loss), Statement Of Income, Extensible List Not Disclosed Flag Changes in fair value Changes in fair value