XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Issuance of shares (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 18, 2025
Feb. 25, 2025
Jun. 30, 2025
Apr. 30, 2025
Feb. 28, 2025
Nov. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 16, 2024
Jun. 25, 2024
May 01, 2023
STOCKHOLDERS' EQUITY                          
Number of options granted                 1,360,950        
Compensation expenses             $ 2,035,000 $ 3,562,000 $ 4,377,000 $ 10,420,000      
Senior Secured Credit Facility                          
STOCKHOLDERS' EQUITY                          
Warrants to purchase common stock       2,114,140                  
Warrants purchase price       $ 0.8278               $ 2.02 $ 3.334
Minimum | Senior Secured Credit Facility                          
STOCKHOLDERS' EQUITY                          
Warrants purchase price                     $ 0.7208 $ 2.02  
2020 Plan                          
STOCKHOLDERS' EQUITY                          
Term of option     10 years                    
Restricted stock                          
STOCKHOLDERS' EQUITY                          
Granted shares, other than options                 1,525,300        
Vesting period   4 years                      
Restricted stock | 2020 Plan                          
STOCKHOLDERS' EQUITY                          
Vesting period     3 years                    
Performance based restricted shares | 2020 Plan                          
STOCKHOLDERS' EQUITY                          
Granted shares, other than options     80,000                    
Performance-based stock options | 2020 Plan                          
STOCKHOLDERS' EQUITY                          
Number of options granted     150,000                    
Employees | Restricted stock | 2020 Plan                          
STOCKHOLDERS' EQUITY                          
Granted shares, other than options       812,800                  
Certain service providers | Restricted stock | 2020 Plan                          
STOCKHOLDERS' EQUITY                          
Warrants to purchase common stock     16,000           16,000        
Granted shares, other than options     102,500                    
Certain consultants                          
STOCKHOLDERS' EQUITY                          
Warrants to purchase common stock       356,250                  
Warrants purchase price       $ 0.78                  
Certain consultants | Minimum                          
STOCKHOLDERS' EQUITY                          
Warrants purchase price     $ 1.43           $ 1.43        
Certain consultants | Maximum                          
STOCKHOLDERS' EQUITY                          
Warrants purchase price     $ 2           $ 2        
Service providers | Restricted stock | 2020 Plan                          
STOCKHOLDERS' EQUITY                          
Granted shares, other than options       175,000                  
Chief Financial Officer | Restricted stock                          
STOCKHOLDERS' EQUITY                          
Granted shares, other than options 500,000                        
Vesting period 3 years                        
Employees and consultants | 2020 Plan                          
STOCKHOLDERS' EQUITY                          
Vesting period       3 years                  
Employees and consultants | Employee Stock Option | 2020 Plan                          
STOCKHOLDERS' EQUITY                          
Number of options granted       1,194,950                  
Exercise price of options, minimum       $ 0.66                  
Exercise price of options, maximum       $ 0.78                  
Term of option       10 years                  
Pre-funded warrants                          
STOCKHOLDERS' EQUITY                          
Warrants exercisable         2,500,100 2,500,100              
Issuance of common stock         2,499,698 2,499,828              
Warrants Subjected To Time Vesting                          
STOCKHOLDERS' EQUITY                          
Warrants to purchase common stock     450,000           450,000        
Warrants purchase price     $ 0.67           $ 0.67