v3.23.3
Debt - Net Carrying Amount (Details) - USD ($)
Sep. 30, 2023
Jan. 11, 2023
Dec. 31, 2022
Apr. 30, 2020
Debt Instrument [Line Items]        
Total debt $ 883,090,000   $ 936,144,000  
Convertible senior notes        
Debt Instrument [Line Items]        
Net carrying amount 527,000,000   380,000,000  
The Notes | Convertible senior notes        
Debt Instrument [Line Items]        
Principal 380,000,000   380,000,000 $ 380,000,000
Unamortized issuance costs (3,331,000)   (4,898,000)  
Net carrying amount 376,669,000   $ 375,102,000  
2030 Notes | Convertible senior notes        
Debt Instrument [Line Items]        
Principal 147,000,000 $ 147,000,000    
Unamortized issuance costs (19,867,000)      
Total debt $ 127,133,000