v3.26.1
Net Loss Per Share - Other Common Stock Equivalents (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Outstanding common stock equivalents have been excluded from diluted net loss per common share    
Total (in shares) 168,945 116,789
Options issued and outstanding    
Outstanding common stock equivalents have been excluded from diluted net loss per common share    
Total (in shares) 5,293 5,601
Inducement options issued and outstanding    
Outstanding common stock equivalents have been excluded from diluted net loss per common share    
Total (in shares) 0 15
Options available for grant under stock option plans    
Outstanding common stock equivalents have been excluded from diluted net loss per common share    
Total (in shares) 11,060 200
Restricted stock units issued and outstanding    
Outstanding common stock equivalents have been excluded from diluted net loss per common share    
Total (in shares) 4,421 5,020
Warrants issued and outstanding    
Outstanding common stock equivalents have been excluded from diluted net loss per common share    
Total (in shares) 148,171 105,953