v3.26.1
Derivatives - Schedule of Derivative Instruments, Capped Call Transactions (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
2030 Capped Call  
Derivative [Line Items]  
Net proceeds used to purchase $ 44,352
Transaction costs expensed $ 1,452
2030 Capped Call | Ordinary shares  
Derivative [Line Items]  
Last reported sale price of Ordinary shares | $ / shares $ 12.93
2029 Capped Call  
Derivative [Line Items]  
Net proceeds used to purchase $ 53,790
Transaction costs expensed $ 2,790
2029 Capped Call | Ordinary shares  
Derivative [Line Items]  
Last reported sale price of Ordinary shares | $ / shares $ 10.49
2031 Capped Call  
Derivative [Line Items]  
Net proceeds used to purchase $ 56,700
Transaction costs expensed $ 1,418
2031 Capped Call | Ordinary shares  
Derivative [Line Items]  
Last reported sale price of Ordinary shares | $ / shares $ 60.09
2032 Capped Call  
Derivative [Line Items]  
Net proceeds used to purchase $ 104,305
Transaction costs expensed $ 2,503
2032 Capped Call | Ordinary shares  
Derivative [Line Items]  
Last reported sale price of Ordinary shares | $ / shares $ 41.12
2033 (Jun) Capped Call  
Derivative [Line Items]  
Net proceeds used to purchase $ 96,715
Transaction costs expensed $ 1,547
2033 (Jun) Capped Call | Ordinary shares  
Derivative [Line Items]  
Last reported sale price of Ordinary shares | $ / shares $ 41.12
2033 (Dec) Capped Call  
Derivative [Line Items]  
Net proceeds used to purchase $ 201,300
Transaction costs expensed $ 5,400
2033 (Dec) Capped Call | Ordinary shares  
Derivative [Line Items]  
Last reported sale price of Ordinary shares | $ / shares $ 55.15