XML 72 R61.htm IDEA: XBRL DOCUMENT v3.26.3
Net Income (Loss) Per Share Attributable to Common Stockholders - Schedule of Potentially Dilutive Securities Excluded from Calculation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Outstanding potentially dilutive securities excluded from calculation of diluted net loss per share (in shares) 10,375,124 10,615,211 19,964,278 10,615,211
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Outstanding potentially dilutive securities excluded from calculation of diluted net loss per share (in shares) 3,997,960 6,337,275 8,256,236 6,337,275
Restricted stock units issued and outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Outstanding potentially dilutive securities excluded from calculation of diluted net loss per share (in shares) 3,853,553 4,263,933 3,879,655 4,263,933
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Outstanding potentially dilutive securities excluded from calculation of diluted net loss per share (in shares) 0 14,003 14,003 14,003
Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Outstanding potentially dilutive securities excluded from calculation of diluted net loss per share (in shares) 2,523,611 0 7,814,384 0