XML 135 R114.htm IDEA: XBRL DOCUMENT v3.24.3
STATEMENT OF CASH FLOWS SUPPLEMENTAL INFORMATION - Reconciliation of Cash (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Supplemental Cash Flow Elements [Abstract]        
Cash and cash equivalents $ 248,614 $ 121,372    
Funds held for clients 2,576 2,031    
Cash, cash equivalents and restricted cash $ 251,190 $ 123,403 $ 65,896 $ 58,045