XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Employee Stock Purchase Plan, Secondary Offering & Share Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2022
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2022
Sep. 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     $ 0.0001  
Proceeds from issuance of common stock       $ 596 $ 178,707      
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     129,200 277,200        
Amount paid for shares purchased under share purchase program     $ 2,600 $ 6,000        
Amount paid for shares purchased and cancelled under share purchase program (per share)     $ 20.28 $ 21.61        
Amount remaining for purchase under share purchase program     $ 19,000 $ 19,000        
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            
Employee Stock Purchase Plan                
Employee Stock Purchase Plan                
Purchase price of stock 90.00%              
Purchase in annual report period 30 days              
Purchase of quarterly report period 30 days              
Shares of common stock issued under the long-term incentive plan     9,943 9,943        
Stock purchase price     $ 17.44 $ 17.44