ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock issued (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 19 Months Ended
Feb. 19, 2021
Jun. 12, 2020
Jun. 04, 2020
Jan. 28, 2020
Jun. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Secondary Public Offering, 2020                
Sale of stock                
Issue price (in dollars per share)       $ 45.50        
Proceeds from stock issuance, net of cash issuance costs       $ 134,100     $ 134,102  
Secondary Public Offering, Excluding Underwriters' Option                
Sale of stock                
Issuance of common stock (in shares)       2,741,489        
Secondary Public Offering, Underwriters' Option                
Sale of stock                
Issuance of common stock (in shares)       411,223        
February Offering, 2021                
Sale of stock                
Issuance of common stock (in shares) 3,450,000              
Issue price (in dollars per share) $ 23.00              
Proceeds from stock issuance, net of cash issuance costs $ 74,400         $ 74,421    
February Offering Underwriters' Option                
Sale of stock                
Issuance of common stock (in shares) 450,000              
Shelf Registration Statement                
Sale of stock                
Issuance of common stock (in shares)               3,450,000
Maximum value of shares authorized to be sold in stock offering     $ 300,000          
Goldman Equity Distribution Agreement                
Sale of stock                
Issuance of common stock (in shares)           0    
Maximum value of shares authorized to be sold in stock offering   $ 100,000     $ 100,000