XML 71 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Antidilutive Shares (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 shares 1,345,387 1,297,090 1,360,296 1,250,175
Shares subject to warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 522,549 522,549 522,549 522,549
Shares subject to convertible promissory notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 123,617 124,000 123,617 124,000
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 6,973 13,170 5,626 11,299
Escrow Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 81,260 81,260 81,260 81,260
Shares subject to outstanding common stock options, RSUs and PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 339,534 284,657 355,790 239,613
Shares subject to stockholder earn-out rights        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 271,454 271,454 271,454 271,454