XML 87 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Convertible notes payable - Key Terms of the Convertible Notes (Details) - Convertible debt
Jun. 13, 2025
USD ($)
$ / shares
Dec. 06, 2024
USD ($)
$ / shares
2030 Convertible Notes    
Debt Instrument [Line Items]    
Remaining principal   $ 440,000,000
Stated interest rate   3.25%
Effective interest rate   3.87%
Net proceeds   $ 311,646
Initial conversion rate   0.0595
Initial conversion price (in USD per share) | $ / shares   $ 16.81
2029 Convertible Notes    
Debt Instrument [Line Items]    
Remaining principal $ 550,000,000  
Stated interest rate 3.50%  
Effective interest rate 4.22%  
Net proceeds $ 392,393  
Initial conversion rate 0.0733  
Initial conversion price (in USD per share) | $ / shares $ 13.64