XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Net (Loss) Income Per Common Share - Schedule of Potentially Dilutive Securities Excluded from Diluted Net (Loss) Income Per Common Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share (in shares) 1,435,687 762,765
Options to purchase common stock    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share (in shares) 787,937 741,141
RSUs    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share (in shares) 645,747 21,624
ESPP    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss per common share (in shares) 2,003 0