v3.26.3
Organization and Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Potentially dilutive securities excluded from calculation (in shares) 15,138,776 15,581,076
Unvested restricted stock    
Potentially dilutive securities excluded from calculation (in shares) 11,049,018 11,031,573
Options    
Potentially dilutive securities excluded from calculation (in shares) 4,024,156 4,362,316
Warrants    
Potentially dilutive securities excluded from calculation (in shares) 0 165,214
Shares issuable upon note conversion    
Potentially dilutive securities excluded from calculation (in shares) 23,977 21,973
Stock Tracking Units    
Potentially dilutive securities excluded from calculation (in shares) 41,625 0