XML 134 R118.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENT OF CASH FLOWS SUPPLEMENTAL INFORMATION - Reconciliation of Cash (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Jul. 31, 2021
Supplemental Cash Flow Elements [Abstract]        
Cash and cash equivalents $ 121,372   $ 53,142  
Funds held for clients 2,031   4,903  
Cash, cash equivalents and restricted cash $ 123,403 $ 65,896 $ 58,045 $ 66,329