v3.24.3
Net Loss Per Share - Narrative (Details) - Convertible senior notes - $ / shares
May 31, 2024
Feb. 28, 2021
Convertible Notes Maturing February 15, 2026    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Debt instrument, conversion price (in dollars per share)   $ 239.23
5.50% Convertible Senior Notes Due 2029    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Debt instrument, conversion price (in dollars per share) $ 4.58 $ 4.58