XML 93 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Net income (loss) per share of Ordinary shares - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 4,899,476 17,265,934
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 4,832,406 8,484,012
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 67,070 8,781,922
Convertible notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 0 0