v3.24.3
Debt - Convertible Senior Notes Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2023
USD ($)
Nov. 30, 2020
USD ($)
day
Jun. 30, 2019
USD ($)
day
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2021
day
Sep. 30, 2019
day
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Nov. 15, 2020
USD ($)
Jun. 01, 2019
USD ($)
Debt Instrument [Line Items]                        
Payment for repurchases of convertible notes | $               $ 0 $ 149,640,000      
Gain on extinguishment of debt | $       $ 0 $ 0     $ 0 $ 19,869,000      
Convertible Senior Notes Due 2025 And 2026 | Convertible Debt                        
Debt Instrument [Line Items]                        
Gain on extinguishment of debt | $ $ 19,900,000                      
Unamortized debt issuance costs | $ 1,800,000                      
Convertible Senior Notes Due June 2026                        
Debt Instrument [Line Items]                        
Remaining amortization period for debt issuance costs               1 year 8 months 12 days        
Convertible Senior Notes Due June 2026 | Convertible Debt                        
Debt Instrument [Line Items]                        
Principal amount | $     $ 316,300,000                 $ 303,995,000
Repurchased principal amount | $ 12,300,000                      
Payment for repurchases of convertible notes | $ 10,700,000                      
Unamortized debt issuance costs | $       2,193,000       $ 2,193,000   $ 3,133,000    
Threshold percentage of stock price trigger     130.00%                  
Limitation on sale of common stock, sale price threshold, number of trading days | day     20                  
Limitation on sale of common stock, sale price threshold, trading period | day     30                  
Redemption price percentage     100.00%                  
Convertible Senior Notes Due June 2026 | Convertible Debt | Debt Instrument, Redemption, Period One                        
Debt Instrument [Line Items]                        
Limitation on sale of common stock, sale price threshold, number of trading days | day             20          
Limitation on sale of common stock, sale price threshold, trading period | day             30          
Convertible Senior Notes Due June 2026 | Convertible Debt | Debt Instrument, Redemption, Period Two                        
Debt Instrument [Line Items]                        
Limitation on sale of common stock, sale price threshold, number of trading days | day             5          
Limitation on sale of common stock, sale price threshold, trading period | day             5          
Percentage of closing sale price in excess of convertible notes             98.00%          
Convertible Notes Due 2025                        
Debt Instrument [Line Items]                        
Remaining amortization period for debt issuance costs               1 year 1 month 6 days        
Convertible Notes Due 2025 | Convertible Debt                        
Debt Instrument [Line Items]                        
Principal amount | $   $ 350,000,000                 $ 191,000,000  
Repurchased principal amount | $ 159,000,000                      
Payment for repurchases of convertible notes | $ $ 138,400,000                      
Unamortized debt issuance costs | $       $ 851,000       $ 851,000   $ 1,398,000    
Threshold percentage of stock price trigger   130.00%                    
Limitation on sale of common stock, sale price threshold, number of trading days | day   20                    
Limitation on sale of common stock, sale price threshold, trading period | day   30                    
Redemption price percentage   100.00%                    
Convertible Notes Due 2025 | Convertible Debt | Debt Instrument, Redemption, Period One                        
Debt Instrument [Line Items]                        
Limitation on sale of common stock, sale price threshold, number of trading days | day           20            
Limitation on sale of common stock, sale price threshold, trading period | day           30            
Convertible Notes Due 2025 | Convertible Debt | Debt Instrument, Redemption, Period Two                        
Debt Instrument [Line Items]                        
Limitation on sale of common stock, sale price threshold, number of trading days | day           5            
Limitation on sale of common stock, sale price threshold, trading period | day           5            
Percentage of closing sale price in excess of convertible notes           98.00%