v3.25.2
Convertible Notes (Details) - Convertible Senior Notes due 2030
1 Months Ended
Jul. 31, 2025
USD ($)
D
$ / shares
Convertible Notes  
Initial face amount | $ $ 650,000,000
Interest rate 0.00%
Additional borrowing capacity | $ $ 97,500,000
Face amount | $ $ 747,500,000
Threshold trading days for payment of consideration 60
Conversion ratio 3.1017
Conversion price per share | $ / shares $ 322.4
Threshold stock price trigger for redemption 130.00%
Threshold trading days for redemption 20
Threshold consecutive trading days for redemption 30
Minimum principal outstanding for redemption | $ $ 100,000,000
Threshold cure period for interest default 30 days
Threshold number of days to cure default in other obligations 60
Minimum noteholders percentage for notice issuance 25.00%
Minimum  
Convertible Notes  
Debt default amount | $ $ 55,000,000
Maximum  
Convertible Notes  
Number of days of option available for additional purchase 30
Additional borrowing capacity | $ $ 97,500,000
Threshold number of days for payment of interest as remedy 365
For first 180 days  
Convertible Notes  
Threshold number of days for payment of interest as remedy 180
Default interest rate, percentage 0.25%
After 180 days  
Convertible Notes  
Default interest rate, percentage 0.50%