Quarterly report pursuant to Section 13 or 15(d)

Debt - Summary of Outstanding Debt (Details)

v3.24.2.u1
Debt - Summary of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Issuance Amount $ 892,500 $ 892,500
Unamortized Issuance Costs (13,421) (15,888)
Carrying Value 879,079 876,612
Level II    
Debt Instrument [Line Items]    
Fair Value (Level II) 922,022 866,704
Convertible Notes Payable | Convertible Notes due 2025    
Debt Instrument [Line Items]    
Issuance Amount 317,500 317,500
Unamortized Issuance Costs (2,060) (2,968)
Carrying Value 315,440 314,532
Convertible Notes Payable | Convertible Notes due 2025 | Level II    
Debt Instrument [Line Items]    
Fair Value (Level II) 307,778 294,958
Convertible Notes Payable | Convertible Notes due 2027    
Debt Instrument [Line Items]    
Issuance Amount 575,000 575,000
Unamortized Issuance Costs (11,361) (12,920)
Carrying Value 563,639 562,080
Convertible Notes Payable | Convertible Notes due 2027 | Level II    
Debt Instrument [Line Items]    
Fair Value (Level II) 614,244 571,746
Revolving Credit Facility | Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Issuance Amount 0 0
Unamortized Issuance Costs 0 0
Carrying Value 0 0
Revolving Credit Facility | Line of Credit | Revolving Credit Facility | Level II    
Debt Instrument [Line Items]    
Fair Value (Level II) $ 0 $ 0