XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Postretirement Benefit Plans - Company's Asset Allocations for its U.S. Pension Plans by Asset Category (Detail) - United States [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Total $ 126,888 $ 137,985 $ 136,744
Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 70,708 65,732  
Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 56,180 72,253  
Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 8,416 8,196  
Cash and Cash Equivalents [Member] | Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 8,416 8,196  
Equity Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 23,503 27,258  
Equity Securities [Member] | Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 23,503 27,258  
U.S. Equities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 16,010 14,942  
U.S. Equities [Member] | Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 16,010 14,942  
Non-U.S. Equities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total   0  
Non-U.S. Equities [Member] | Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total   0  
Employer Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 7,493 12,316  
Employer Securities [Member] | Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 7,493 12,316  
Fixed Income Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 94,969 102,531  
Fixed Income Securities [Member] | Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 38,789 30,278  
Fixed Income Securities [Member] | Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 56,180 72,253  
U.S. Corporate Bonds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 46,114 57,595  
U.S. Corporate Bonds [Member] | Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 46,114 57,595  
U.S. Government and Agency Bonds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 42,007 33,811  
U.S. Government and Agency Bonds [Member] | Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 38,789 30,278  
U.S. Government and Agency Bonds [Member] | Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 3,218 3,533  
Other Bonds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 6,848 11,125  
Other Bonds [Member] | Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total $ 6,848 $ 11,125