v3.26.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Nov. 18, 2025
Aug. 22, 2025
Jun. 08, 2020
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 18, 2026
Jun. 10, 2026
Apr. 10, 2026
Apr. 09, 2026
Dec. 31, 2025
Jun. 10, 2025
Nov. 22, 2024
Nov. 21, 2024
Jun. 11, 2024
Feb. 26, 2024
Feb. 25, 2024
Jun. 06, 2023
Jun. 05, 2023
Mar. 13, 2023
Mar. 12, 2023
Jun. 10, 2022
Jan. 12, 2022
Jan. 11, 2022
Sep. 22, 2021
Apr. 22, 2018
STOCKHOLDERS' EQUITY                                                        
Common stock, shares authorized 650,000,000       650,000,000   650,000,000           650,000,000                              
Common stock, par or stated value per share $ 0.000041666       $ 0.000041666   $ 0.000041666           $ 0.000041666                              
Common stock, shares issued 452,971,016       452,971,016   452,971,016           411,938,061                              
Common stock, shares outstanding 452,971,016       452,971,016   452,971,016           411,938,061                              
Proceeds from the issuance of common stock, net             $ 148,081 $ 162,009                                        
Weighted average grant date fair value, options granted             $ 2.61                                          
Common Stock                                                        
STOCKHOLDERS' EQUITY                                                        
Common stock sold in public offering         14,000,743 7,303,645 38,919,577 32,903,034                                        
Conversion of convertible preferred stock into common stock (in Shares)               909,491                                        
At the Market Offering Program                                                        
STOCKHOLDERS' EQUITY                                                        
Maximum percentage of commission   3.00%                                                    
2023 Sales Agreement                                                        
STOCKHOLDERS' EQUITY                                                        
Common stock sold in public offering           7,303,645                                            
Proceeds from the issuance of common stock, net           $ 13,100                                            
Weighted average price           $ 1.83                                            
2025 sales Agreement                                                        
STOCKHOLDERS' EQUITY                                                        
Common stock sold in public offering         14,000,743                                              
Maximum amount of shares to be issued     $ 350,000                                                  
Proceeds from the issuance of common stock, net     $ 260,300   $ 49,600                                              
Remaining amount of shares                 $ 89,700                                      
Weighted average price         $ 3.61                                              
Series A Convertible Preferred Stock                                                        
STOCKHOLDERS' EQUITY                                                        
Preferred stock, shares authorized 17,000       17,000   17,000           17,000                              
Preferred stock, par or stated value per share $ 0.001       $ 0.001   $ 0.001           $ 0.001                              
Conversion of stock, shares issued             500                                          
Conversion of Stock, shares converted             0 0                                        
Preferred stock, shares outstanding 194       194   194           194                              
Series A Convertible Preferred Stock | Common Stock                                                        
STOCKHOLDERS' EQUITY                                                        
Common stock available in conversion, shares 97,000       97,000   97,000           97,000                              
Series A Convertible Preferred Stock | Private Placement                                                        
STOCKHOLDERS' EQUITY                                                        
Preferred stock, par or stated value per share $ 1,000       $ 1,000   $ 1,000                                          
Convertible price per share             $ 2                                          
Series B Convertible Preferred Stock                                                        
STOCKHOLDERS' EQUITY                                                        
Preferred stock, shares authorized 11,500,000       11,500,000   11,500,000           11,500,000                              
Preferred stock, par or stated value per share $ 0.001       $ 0.001   $ 0.001           $ 0.001                              
Conversion of stock, shares issued             1                                          
Preferred stock, shares outstanding 1,932,667       1,932,667   1,932,667           1,932,667                              
Series B Convertible Preferred Stock | Common Stock                                                        
STOCKHOLDERS' EQUITY                                                        
Common stock available in conversion, shares 1,932,667       1,932,667   1,932,667           1,932,667                              
Series B Convertible Preferred Stock | Preferred Stock                                                        
STOCKHOLDERS' EQUITY                                                        
Conversion of convertible preferred stock into common stock (in Shares)             0 909,491                                        
Series B Convertible Preferred Stock | IPO                                                        
STOCKHOLDERS' EQUITY                                                        
Preferred stock, par or stated value per share $ 4.75       $ 4.75   $ 4.75                                          
Convertible price per share             $ 4.75                                          
Blank check                                                        
STOCKHOLDERS' EQUITY                                                        
Preferred stock, shares authorized 50,000,000       50,000,000   50,000,000                                          
Stock option expense                                                        
STOCKHOLDERS' EQUITY                                                        
Total unrecognized compensation expense $ 7,600       $ 7,600   $ 7,600                                          
Unrecognized compensation cost recognition period             1 year 11 months 15 days                                          
RSUs and PRSUs                                                        
STOCKHOLDERS' EQUITY                                                        
Total unrecognized compensation expense 58,700       58,700   $ 58,700                                          
Unrecognized compensation cost recognition period             2 years 2 months 12 days                                          
Aggregate intrinsic value of outstanding non-vested RSUs & PRSUs $ 52,900       $ 52,900   $ 52,900                                          
The 2018 Plan                                                        
STOCKHOLDERS' EQUITY                                                        
Shares authorized       14,000,000                   49,200,000     36,700,000     29,700,000       20,700,000       6,000,000
Common stock, capital shares reserved for future issuance                                       29,700,000       20,700,000        
Number of shares available 12,928,758       12,928,758   12,928,758                                          
2020 ESPP                                                        
STOCKHOLDERS' EQUITY                                                        
Shares authorized       500,000           3,900,000       2,900,000     1,900,000     1,400,000 500,000              
Stock-based compensation expense         $ 200 $ 300 $ 500 $ 700                                        
Unrecognized compensation cost recognition period 5 months 12 days                                                      
Percentage of purchase price       85.00%                                                
Unrecognized compensation cost $ 800       $ 800   $ 800                                          
2021 Inducement Plan                                                        
STOCKHOLDERS' EQUITY                                                        
Shares authorized                     6,000,000 4,750,000     4,750,000 2,750,000   2,750,000 2,250,000     2,250,000 1,750,000   1,750,000 1,000,000 1,000,000  
Number of shares available 1,149,935       1,149,935   1,149,935