v3.26.1
Share-Based Compensation Expense - Schedule of Shares Issued Under Employee Share Purchase Plan (Details) - Employee Share Purchase Plan 2018 - USD ($)
$ / shares in Units, $ in Thousands
Feb. 28, 2026
Aug. 31, 2025
Feb. 28, 2025
Share-based Compensation Arrangement by Share-based Payment Award      
Number of Ordinary Shares Issued ( in shares) 741,299 818,506 955,396
Market Price, ADS (in dollars per share) $ 316.99 $ 245.53 $ 188.26
Market Price, Ordinary (in dollars per share) 24.38 18.89 14.48
Purchase Price, ADS (in dollars per share) 269.44 208.70 160.02
Purchase Price, Ordinary (in dollars per share) $ 20.73 $ 16.05 $ 12.31
Proceeds $ 15,364 $ 13,140 $ 11,760