XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY, Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 09, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock [Abstract]        
Common stock, shares authorized (in shares)   300,000,000 300,000,000  
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001  
Common stock, shares outstanding (in shares)   236,620,545 226,063,032  
Common stock, available for issuance (in shares)   36,093,118    
Net proceeds from stock options exercised   $ 7,494 $ 1,104 $ 175
Proceeds from issuance of common stock   $ 0 $ 0 $ 64,645
Common Stock [Member]        
Common Stock [Abstract]        
Stock options exercised (in shares)   1,988,066 1,444,533 68,679
Net proceeds from stock options exercised   $ 7,500 $ 1,100 $ 200
Common stock shares sold during the period (in shares)       24,125,873
Common Stock [Member] | Underwritten Public Offering [Member]        
Common Stock [Abstract]        
Common stock shares sold during the period (in shares) 24,125,873      
Proceeds from issuance of common stock $ 64,600