v3.26.3
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
1 Months Ended
Feb. 28, 2026
Aug. 31, 2025
Feb. 28, 2025
Aug. 31, 2026
Share-based Compensation Arrangement by Share-based Payment Award        
Number of Ordinary Shares Issued ( in shares) 741,299 818,506 955,396 812,149
Market Price, ADS (in dollars per share) $ 316.99 $ 245.53 $ 188.26 $ 314.36
Market Price, Ordinary (in dollars per share) 24.38 18.89 14.48 24.18
Purchase Price, ADS (in dollars per share) 269.44 208.70 160.02 267.21
Purchase Price, Ordinary (in dollars per share) $ 20.73 $ 16.05 $ 12.31 $ 20.55
Proceeds $ 15,364 $ 13,140 $ 11,760 $ 16,693