XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Other Key Terms and Premiums Paid for the Capped Calls (Details) - Call Option
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
Capped Calls Entered into in Connection with the Issuance of the 2023 Notes  
Debt Instrument [Line Items]  
Initial strike price, subject to certain adjustments (in dollars per share) $ 41.59
Cap price, subject to certain adjustments (in dollars per share) $ 63.98
Total premium paid | $ $ 26,910
Capped Calls Entered into in Connection with the Issuance of the 2025 Notes  
Debt Instrument [Line Items]  
Initial strike price, subject to certain adjustments (in dollars per share) $ 61.02
Cap price, subject to certain adjustments (in dollars per share) $ 93.88
Total premium paid | $ $ 27,255
Capped Calls Entered into in Connection with the Issuance of the 2027 Notes  
Debt Instrument [Line Items]  
Initial strike price, subject to certain adjustments (in dollars per share) $ 103.38
Cap price, subject to certain adjustments (in dollars per share) $ 159.04
Total premium paid | $ $ 76,020
Capped Calls Entered into in Connection with the Issuance of the 2029 Notes  
Debt Instrument [Line Items]  
Initial strike price, subject to certain adjustments (in dollars per share) $ 64.85
Cap price, subject to certain adjustments (in dollars per share) $ 97.88
Total premium paid | $ $ 36,570