XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Anti-dilutive (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded (in shares) 1,729,952 1,741,869 1,729,952 1,741,869
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded (in shares) 1,319,769 1,209,989 1,319,769 1,209,989
Service-based restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded (in shares) 326,108 277,440 326,108 277,440
Performance-and market-based restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded (in shares) 83,800 0 83,800 0
Convertible preferred stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded (in shares) 275 275 275 275
Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded (in shares) 0 254,165 0 254,165