XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Securities (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Class of Stock [Line Items]    
Anti-dilutive securities excluded from computation (in shares) 2,880,359 2,724,519
Warrants to purchase common stock    
Class of Stock [Line Items]    
Anti-dilutive securities excluded from computation (in shares) 580,339 325,330
Common stock options    
Class of Stock [Line Items]    
Anti-dilutive securities excluded from computation (in shares) 526,889 576,151
Restricted stock units    
Class of Stock [Line Items]    
Anti-dilutive securities excluded from computation (in shares) 1,764,912 1,810,468
Employee stock purchase plan    
Class of Stock [Line Items]    
Anti-dilutive securities excluded from computation (in shares) 8,219 12,570