XML 140 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Nonqualified Benefit Plans Investments (Details) - Supplemental Employee Retirement Plan - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Total investments $ 102,995 $ 100,648
Insurance contracts    
Defined Benefit Plan Disclosure [Line Items]    
Total investments 59,282 62,936
Life insurance    
Defined Benefit Plan Disclosure [Line Items]    
Total investments 30,834 31,303
Other    
Defined Benefit Plan Disclosure [Line Items]    
Total investments $ 12,879 $ 6,409