v3.26.3
Commitments - Additional Information (Details)
€ in Millions
3 Months Ended
Jul. 31, 2026
EUR (€)
Commitments [Line Items]  
Minimum contingent earnout payment € 12.0
MindWalk B.V.  
Commitments [Line Items]  
Percentage of contingent earnout payment based on EBITDA 20.00%
Unpaid commitment related to earnout € 12.0