XML 302 R113.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefit Plans - Estimated Future Benefit Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Estimated future benefit payments  
2026 $ 1,460
2027 1,696
2028 1,864
2029 2,042
2030 2,132
2031-2035 $ 11,563