STOCKHOLDERS' EQUITY - JonesTrading Sales Agreement (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Aug. 14, 2020 |
Dec. 31, 2020 |
Dec. 31, 2022 |
|
Class of Stock [Line Items] | |||
Proceeds from Issuance of Common Stock included in Accounts Receivable | $ 2.8 | ||
Sale of Stock, Number of Shares Issued in Transaction | 2,415,000 | ||
Common Stock, Aggregate Offering Price | $ 150.0 | ||
JonesTrading Institutional Services LLC | At-The-Market Agreement | |||
Class of Stock [Line Items] | |||
Sale of Stock, Number of Shares Issued in Transaction | 415,904 |