XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Secondary Offering & Share Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Feb. 28, 2022
Dec. 31, 2021
Nov. 30, 2021
Secondary Offering            
Common Stock, Par or Stated Value Per Share   $ 0.0001     $ 0.0001  
Proceeds from issuance of common stock     $ 178,712      
Share Purchase Plan            
Aggregate purchase price up to which shares can be acquired under share purchase program       $ 25,000   $ 25,000
Number of shares purchased and cancelled under share purchase program   148,000        
Amount paid for shares purchased under share purchase program   $ 3,400        
Amount paid for shares purchased and cancelled under share purchase program (per share)   $ 22.77        
Amount remaining for purchase under share purchase program   $ 21,600        
Secondary offering            
Secondary Offering            
Issuance of shares, net of issuance costs (in shares) 4,500,000          
Common Stock, Par or Stated Value Per Share $ 0.0001          
Share price (in dollars per share) $ 35.00          
Proceeds from Issuance of Common Stock Gross $ 157,500          
Proceeds from issuance of common stock $ 149,300