v3.26.3
Additional paid-in capital - Narrative (Details)
$ in Millions
Aug. 31, 2025
USD ($)
Additional Paid in Capital [Abstract]  
Share repurchase program, authorized $ 20