v3.24.1.u1
Net Loss Per Share - Narrative (Details) - equityInstrument
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Convertible Senior Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares issuable assuming conversion (in shares) 3,210,098 5,474,952
Unvested performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Performance measurement percentage 100.00%  
Performance Shares, Granted in 2020    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Performance measurement percentage   94.00%
Performance Shares, Granted in 2021    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Performance measurement percentage 0.00% 0.00%
Performance Shares, Granted in 2022    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Performance measurement percentage 80.00% 54.00%
Performance Shares, Granted in 2023    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Performance measurement percentage 93.00% 29.00%
Performance Shares, Granted in 2024    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Performance measurement percentage 150.00%