v3.24.3
Debt - Schedule of Key terms of each of the Notes (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
Aug. 14, 2024
USD ($)
$ / shares
Debt Instrument [Line Items]      
Net Proceeds $ 291,595 $ 0  
2026 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Principal amount issued $ 330,707    
Stated Interest Rate 1.00%    
Net Proceeds $ 728,082    
Conversion ratio 0.0131277    
Initial Conversion Price (in dollars per share) | $ / shares $ 76.17    
2031 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Principal amount issued $ 300,000   $ 250,000
Stated Interest Rate 2.125%   2.125%
Net Proceeds $ 291,595    
Conversion ratio 0.0529451    
Initial Conversion Price (in dollars per share) | $ / shares $ 18.89   $ 18.89