v3.26.1
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted net loss per common share
                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2026   2025   2026   2025 
Numerator:                    
Net income (loss) attributable to common stockholders, basic  $(1,835)  $2,700   $(3,145)  $1,930 
Series D preferred stock dividend   (227)       (227)    
Effect of potentially dilutive securities:                    
After-tax interest expense on convertible notes       14        14 
Net income (loss) attributable to common stockholders  $(2,062)  $2,714   $(3,372)  $1,944 
Denominator:                    
Weighted-average common shares outstanding, basic   186,174,045    51,776,206    179,284,550    47,154,964 
Effect of potentially dilutive securities:                    
Convertible notes       14,500,000        7,250,000 
Restricted stock               3,513,362 
Weighted-average common shares outstanding, diluted   186,174,045    66,276,206    179,284,550    57,918,326 
                     
Net income (loss) per share attributable to common stockholders,                    
Basic  $(0.01)  $0.05   $(0.02)  $0.04 
Diluted  $(0.01)  $0.04   $(0.02)  $0.03 
Schedule of anti-dilutive shares
                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2026   2025   2026   2025 
Series C Preferred Shares   11,983,000        11,983,000     
Series D Preferred Shares   34,677,751        34,677,751     
Senior Secured Notes, including accrued interest   168,184    140,612    168,184    140,612 
Convertible Notes, excluding accrued interest   75,000,000        75,000,000     
Warrants to purchase common stock   85,063,587    62,549,982    85,063,587    62,549,982 
Stock options to purchase common stock   50,843,036    1,103,451    50,843,036    1,103,451 
Unvested Shares   1,129,630    1,129,630    1,129,630    1,129,630 
Restricted stock       65,000,000         
Restricted stock units   25,000    25,000    25,000    25,000 
Anti-dilutive shares   258,890,188    129,948,675    258,890,188    64,948,675