XML 86 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Supplemental Balance Sheet Information for Leases (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
ASSETS                
Operating $ 86,009 $ 88,892 $ 85,350 $ 89,155 $ 82,661 $ 84,212 $ 71,358 $ 76,194
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating       Operating      
Current liabilities:                
Operating $ 19,263 18,851 18,352 18,192 $ 15,696 15,885 17,069 17,558
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating       Operating      
Noncurrent:                
Operating $ 75,508 $ 79,410 $ 76,314 $ 79,749 $ 76,396 $ 76,929 $ 63,565 $ 66,743
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating       Operating