v3.25.2
Employee Benefits - Benefit Payments Expected to be Paid for Agreements (Detail)
$ in Thousands
Jun. 30, 2025
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2026 $ 129
2027 156
2028 182
2029 193
2030 203
Thereafter 875
Deferred Compensation Agreements [Member]  
Defined Benefit Plan Disclosure [Line Items]  
2026 199
2027 240
2028 262
2029 292
2030 300
Thereafter 4,489
Total $ 5,782