XML 124 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss Per Share - Summary of Calculation of Diluted Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Potentially dilutive shares not included in calculation of diluted shares outstanding 266,184 225,618
Employee Stock Option    
Potentially dilutive shares not included in calculation of diluted shares outstanding 26,088 35,715
Restricted Stock Units    
Potentially dilutive shares not included in calculation of diluted shares outstanding 175,266 108,268
Convertible Senior Notes    
Potentially dilutive shares not included in calculation of diluted shares outstanding 64,830 81,635