v3.25.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Feb. 22, 2024
Jul. 13, 2023
Nov. 18, 2022
Jun. 08, 2020
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Nov. 22, 2024
Nov. 21, 2024
Jun. 11, 2024
Feb. 26, 2024
Feb. 25, 2024
Jun. 16, 2023
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         500,000,000   500,000,000                              
Common stock, par or stated value per share         $ 0.000041666   $ 0.000041666                              
Common stock, shares issued         333,934,387   305,252,194                              
Common stock, shares outstanding         333,934,387   305,252,194                              
Common stock sold in public offering 23,014,000 23,000,000                                        
Share price (in dollars per share) $ 9.15 $ 7.5                                        
Net proceeds from public offering $ 197.4 $ 161.5                                        
Common stock issued upon exercise of stock options (in shares)   3,000,000                                        
Weighted average grant date fair value, options granted         $ 3.58                                  
Inventories                                            
STOCKHOLDERS' EQUITY                                            
Stock-based compensation expense         $ 1.3                                  
Common Stock                                            
STOCKHOLDERS' EQUITY                                            
Common stock sold in public offering         25,599,389 23,014,000                                
Common stock issued upon exercise of stock options (in shares)         2,586 41,753                                
Conversion of convertible preferred stock into common stock (in Shares)         909,491                                  
At the Market Offering Program                                            
STOCKHOLDERS' EQUITY                                            
Common stock sold in public offering         25,599,389                                  
Maximum percentage of commission     3.00%                                      
Proceeds from the issuance of common stock         $ 148.9                                  
Weighted average price         $ 5.94                                  
Second Sales Agreement                                            
STOCKHOLDERS' EQUITY                                            
Maximum amount of shares to be issued     $ 500.0                                      
2023 Sales Agreement                                            
STOCKHOLDERS' EQUITY                                            
Maximum amount of shares to be issued                         $ 450.0                  
Series A Convertible Preferred Stock                                            
STOCKHOLDERS' EQUITY                                            
Preferred stock, shares authorized         17,000   17,000                              
Preferred stock, par or stated value per share         $ 0.001   $ 0.001                              
Conversion of stock, shares issued         500                                  
Conversion of Stock, shares converted         0 0                                
Preferred stock, shares outstanding         194 194 194                              
Series A Convertible Preferred Stock | Common Stock                                            
STOCKHOLDERS' EQUITY                                            
Common stock available in conversion, shares         97,000   97,000                              
Series A Convertible Preferred Stock | Private Placement                                            
STOCKHOLDERS' EQUITY                                            
Preferred stock, par or stated value per share         $ 1,000                                  
Convertible price per share         $ 2                                  
Series B Convertible Preferred Stock                                            
STOCKHOLDERS' EQUITY                                            
Preferred stock, shares authorized         11,500,000   11,500,000                              
Preferred stock, par or stated value per share         $ 0.001   $ 0.001                              
Conversion of stock, shares issued         1                                  
Preferred stock, shares outstanding         1,932,667 2,842,158 2,842,158                              
Series B Convertible Preferred Stock | Issuance Of Common Stock Upon Conversion Of Preferred Stock                                            
STOCKHOLDERS' EQUITY                                            
Conversion of stock, shares issued           0                                
Series B Convertible Preferred Stock | Common Stock                                            
STOCKHOLDERS' EQUITY                                            
Common stock available in conversion, shares         1,932,667   2,842,158                              
Series B Convertible Preferred Stock | Preferred Stock                                            
STOCKHOLDERS' EQUITY                                            
Conversion of convertible preferred stock into common stock (in Shares)         (909,491)                                  
Series B Convertible Preferred Stock | IPO                                            
STOCKHOLDERS' EQUITY                                            
Preferred stock, par or stated value per share         $ 4.75                                  
Convertible price per share         $ 4.75                                  
Blank check                                            
STOCKHOLDERS' EQUITY                                            
Preferred stock, shares authorized         50,000,000                                  
Stock option expense                                            
STOCKHOLDERS' EQUITY                                            
Total unrecognized compensation expense         $ 19.5                                  
Unrecognized compensation cost recognition period         1 year 10 months 13 days                                  
RSUs and PRSUs                                            
STOCKHOLDERS' EQUITY                                            
Total unrecognized compensation expense         $ 89.1                                  
Unrecognized compensation cost recognition period         2 years 4 months 17 days                                  
Aggregate intrinsic value of outstanding non-vested RSUs & PRSUs         $ 40.5                                  
The 2018 Plan                                            
STOCKHOLDERS' EQUITY                                            
Shares authorized       14,000,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         3,207,191                                  
2020 ESPP                                            
STOCKHOLDERS' EQUITY                                            
Shares authorized       500,000           1,900,000       1,400,000 500,000              
Unrecognized compensation cost recognition period         2 months 9 days                                  
Percentage of purchase price       85.00%                                    
Stock-based compensation expense         $ 0.4 $ 0.4                                
Unrecognized compensation cost         $ 0.3                                  
2021 Inducement Plan                                            
STOCKHOLDERS' EQUITY                                            
Shares authorized               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         816,381