XML 111 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Fair Value of Plan Assets by Asset Category (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets $ 26,645 $ 29,351 $ 26,609
Estimate of Fair Value Measurement | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets 391 244  
Not Subject to Leveling      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets 26,254 29,107  
Balanced Fund      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets 5,118 18,978  
Balanced Fund | Not Subject to Leveling      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets 5,118 18,978  
Fixed Income      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets 21,136 10,129  
Fixed Income | Not Subject to Leveling      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets 21,136 10,129  
Cash      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets 391 244  
Cash | Estimate of Fair Value Measurement | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair Value of Plan Assets $ 391 $ 244