XML 112 R97.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans - Estimated Future Benefit Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jun. 30, 2023
Estimated future benefit payments    
2024   $ 3,561
2025   3,746
2026   3,901
2027   4,044
2028   4,136
2029-2033   $ 21,230
Subsequent Event    
Estimated future benefit payments    
2024 $ 1,129  
2025 1,338  
2026 1,528  
2027 1,709  
2028 1,845  
2029-2033 $ 10,667