XML 117 R98.htm IDEA: XBRL DOCUMENT v3.25.1
Defined Benefit Pension Plan - Schedule of Fair Value of Plan Assets (Details) - Pension Plan - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets $ 30,614 $ 33,181 $ 31,968
Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 30,614 33,190  
Recurring | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 122  
Recurring | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 3,040 3,209  
Recurring | Debt securities & cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 27,574 29,859  
Recurring | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 122  
Recurring | Level 1 | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 122  
Recurring | Level 1 | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 0  
Recurring | Level 1 | Debt securities & cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 0  
Recurring | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 30,614 33,068  
Recurring | Level 2 | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 0  
Recurring | Level 2 | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 3,040 3,209  
Recurring | Level 2 | Debt securities & cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 27,574 29,859  
Recurring | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 0  
Recurring | Level 3 | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 0  
Recurring | Level 3 | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0 0  
Recurring | Level 3 | Debt securities & cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets $ 0 $ 0