XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.3
Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail) - Pension Plan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Service cost $ 538 $ 369 $ 432
Interest cost 243 257 42
Expected return on plan assets (201) (184) (73)
Defined Benefit Plan, Amortization of Gain (Loss) (45) (37) (27)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement (47) 1 40
Net periodic benefit cost 582 404 334
Defined Benefit Plan Disclosure [Line Items]      
Service cost 538 369 432
Interest cost 243 257 42
Defined Benefit Plan, Expected Return (Loss) on Plan Assets 201 184 73
Defined Benefit Plan, Amortization of Gain (Loss) 45 37 27
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) 582 404 334
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement $ (47) $ 1 $ 40