XML 86 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Convertible notes payable - Details of Notes Payable (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Long Term Debt [Roll Forward]    
Balance at July 1, 2025 $ 962,765  
Change in estimate related to accrued debt issuance costs 104  
Interest expenses 9,833  
Coupon interest payable (8,493)  
Convertible notes outstanding as at September 30, 2025 964,209  
Convertible notes due within one year 0  
Total convertible notes, net of portion due within one year 964,209 $ 962,765
2030 Convertible Notes    
Long Term Debt [Roll Forward]    
Balance at July 1, 2025 427,837  
Change in estimate related to accrued debt issuance costs 104  
Interest expenses 4,136  
Coupon interest payable (3,575)  
Convertible notes outstanding as at September 30, 2025 428,502  
Convertible notes due within one year 0  
Total convertible notes, net of portion due within one year 428,502  
2029 Convertible Notes    
Long Term Debt [Roll Forward]    
Balance at July 1, 2025 534,928  
Change in estimate related to accrued debt issuance costs 0  
Interest expenses 5,697  
Coupon interest payable (4,918)  
Convertible notes outstanding as at September 30, 2025 535,707  
Convertible notes due within one year 0  
Total convertible notes, net of portion due within one year $ 535,707