XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.2
BASIS OF PRESENTATION - Secondary public offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 22, 2021
Mar. 31, 2021
Common Stock    
Issuance of stock    
Issuance of common stock, Stock offering (in shares)   2,804,878
Secondary public offering, February 22, 2021    
Issuance of stock    
Aggregate gross proceeds $ 115,000  
Secondary public offering, February 22, 2021 | Common Stock    
Issuance of stock    
Issuance of common stock, Stock offering (in shares) 2,804,878  
Share price (in dollars per share) $ 41.00  
Secondary public offering, February 22, 2021, Underwriters' option | Common Stock    
Issuance of stock    
Issuance of common stock, Stock offering (in shares) 365,853