XML 144 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Defined Benefit Pension Plans (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]    
Transition obligation $ 0 $ 0
Prior service cost 0 0
Net actuarial (gain) / loss (16,085) (13,527)
Amount included in accumulated other comprehensive income (loss) (16,085) (13,527)
Deferred tax liability / (benefit) 4,756 3,999
Amount included in accumulated other comprehensive income (loss), net of tax $ (11,329) $ (9,528)