v3.24.3
Debt - Terms of the Notes (Details) - Convertible Debt - day
1 Months Ended 9 Months Ended
Jun. 30, 2021
Sep. 30, 2024
Debt Instrument [Line Items]    
Threshold percentage of stock price trigger   130.00%
Threshold trading days   20
Threshold consecutive trading days   30
2021 Notes    
Debt Instrument [Line Items]    
Threshold percentage of stock price trigger 130.00%  
Threshold trading days 20  
Threshold consecutive trading days 30  
Redemption price percent 100.00%