XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Summary of Calculation of Diluted Shares Outstanding (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Potentially dilutive shares not included in calculation of diluted shares outstanding 223,355 279,050
Employee Stock Option    
Potentially dilutive shares not included in calculation of diluted shares outstanding 25,911 29,744
Restricted Stock Units    
Potentially dilutive shares not included in calculation of diluted shares outstanding 132,614 175,103
Convertible Senior Notes    
Potentially dilutive shares not included in calculation of diluted shares outstanding 64,830 74,203