Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Common Stock and Sale Agreement (Details)

v3.22.4
STOCKHOLDERS' EQUITY - Common Stock and Sale Agreement (Details) - USD ($)
$ in Millions
12 Months Ended
May 03, 2022
Aug. 03, 2021
Dec. 31, 2022
Dec. 31, 2021
May 18, 2018
Controlled Equity Offering          
Authorized number of shares of common stock     400,000,000 400,000,000  
Common stock, shares issued     173,398,645 171,602,226  
Common stock, shares outstanding     173,398,645 171,602,226  
Common Stock          
Controlled Equity Offering          
Authorized number of shares of common stock         400,000,000
Common Stock | Open Market Sales Agreement          
Controlled Equity Offering          
Maximum value of shares available under Controlled Equity Offering   $ 100.0      
Number of shares of common stock sold (in shares)     0    
Common Stock | Amended Sales Agreement          
Controlled Equity Offering          
Maximum value of shares available under Controlled Equity Offering $ 250.0