XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Service cost $ 184 $ 132 $ 350 $ 264
Interest cost 44 60 84 120
Expected return on plan assets (32) (49) (61) (98)
Defined Benefit Plan, Amortization of Prior Service Cost (Credit) (15) 0 (28) 0
Amortization of unrecognized loss 25 (11) 48 (22)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment 24 0 33 0
Net periodic benefit cost $ 230 $ 132 $ 426 $ 264