v3.26.1
Segments - Schedule of Depreciation and Amortization By Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Segment Reporting [Line Items]    
Total depreciation and amortization $ 22,195 $ 22,686
Operating Segments | AMERICAS    
Segment Reporting [Line Items]    
Total depreciation and amortization 11,567 13,190
Operating Segments | EMEA    
Segment Reporting [Line Items]    
Total depreciation and amortization 6,431 5,411
Operating Segments | APAC    
Segment Reporting [Line Items]    
Total depreciation and amortization 2,103 2,000
Corporate    
Segment Reporting [Line Items]    
Total depreciation and amortization $ 2,094 $ 2,085