v3.26.1
Stock Awards and Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Aggregate intrinsic value of options exercised $ 0 $ 0 $ 0 $ 0      
Weighted average grant-date fair value of options granted per share     $ 0.96 $ 2.07      
Grant date fair value of options that vested     $ 4,000 $ 4,000      
Stock options outstanding (in shares) 12,417   12,417   10,361 8,391 22,665
Stock-based compensation expense $ 306,198 265,160 $ 566,309 399,487      
Prepaid Services              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock-based compensation expense   57,000   131,000      
Share-Based Payment Arrangement, Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock options outstanding (in shares) 12,417   12,417        
Stock-based compensation expense $ 2,000 1,000 $ 4,000 4,000      
Stock Grants              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock-based compensation expense $ 19,000 71,000 $ 39,000 160,000      
Restricted stock units, outstanding (in shares) 33,198   33,198        
Stock not yet issued (in shares) 27,579   27,579        
Stock granted not yet vested (in shares)     5,619        
Unrecognized stock based compensation $ 11,000   $ 11,000        
Unrecognized stock compensation recognition period     1 year        
Restricted Stock Units (RSUs)              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock-based compensation expense $ 285,000 $ 193,000 $ 523,000 $ 235,000      
Restricted stock units, outstanding (in shares) 411,876   411,876        
Stock not yet issued (in shares) 14,233   14,233        
Unrecognized stock based compensation $ 693,000   $ 693,000        
Stock granted but not yet vested (in shares)     397,643