XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Capital structure - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2019
Aug. 31, 2019
Jan. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2021
Common stock              
Net consideration received on transaction $ 97,000   $ 224,200   $ 28,100    
Number of shares issued in transaction (in shares) 2,475,248   7,563,725 0 542,470    
Price per share (in USD per share) $ 40.40   $ 30.20   $ 53.37    
Issuance of common stock related to rights exchange         $ 150,528    
Issuance of common stock related to acquisition         $ 42,869    
Common stock, authorized shares (in shares)       250,000,000 125,000,000   250,000,000
Common stock              
Common stock              
Common stock, authorized shares (in shares)       250,000,000      
Over-Allotment Option              
Common stock              
Option period to purchase stock 30 days            
Number of shares under option to purchase that was not exercised 371,287            
Number of shares issued in transaction (in shares)     843,725        
Censa [Member]              
Common stock              
Issuance of common stock related to acquisition (in shares)         845,364    
Issuance of common stock related to acquisition         $ 42,900    
Rights Exchange Agreement              
Common stock              
Issuance of common stock related to rights exchange (in shares)         2,821,176    
Issuance of common stock related to rights exchange         $ 150,500    
Sales Agreement | Common stock              
Common stock              
Net consideration received on transaction           $ 2,600  
Number of shares issued in transaction (in shares)           63,926  
Maximum              
Common stock              
Aggregate value of remaining shares to be issued and sold       $ 93,000      
Maximum | Sales Agreement | Common stock              
Common stock              
Net consideration received on transaction   $ 125,000          
Weighted Average [Member] | Sales Agreement | Common stock              
Common stock              
Price per share (in USD per share)           $ 46.60