v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Potentially Dilutive Securities Excluded from Earnings Per Share The table below reflect the potentially dilutive securities excluded from the Company’s earnings per share calculation:
    March 31,
2026
    March 31,
2025
 
Common stock options     3       3  
Restricted common stock units     714       738  
Common stock warrants     9,736       9,781  
Preferred stock     141,639        
Convertible notes payable     12,982        
Total potentially dilutive securities     165,074       10,522