XML 93 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Capital structure - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 27, 2022
Aug. 31, 2019
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2021
Jun. 30, 2021
Common stock            
Net consideration received on transaction       $ 28,100    
Number of shares issued in transaction (in shares)     0 542,470    
Price per share (in USD per share)       $ 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 250,000,000
Maximum            
Common stock            
Aggregate value of remaining shares to be issued and sold     $ 93,000      
Common stock            
Common stock            
Common stock, authorized shares (in shares)     250,000,000      
Stock Purchase Agreement            
Common stock            
Net consideration received on transaction $ 50,000          
Number of shares issued in transaction (in shares) 1,095,290          
Price per share (in USD per share) $ 45.65          
Number of days within which to register stock sale with the SEC per terms of the agreement 60 days          
Period of time from the closing date that the entity agrees to keep the stock sale registration effective 6 months          
Period of time from the closing date that the purchaser agrees not to resell or transfer entity's stock without written approval 90 days          
Stock Purchase Agreement | Minimum            
Common stock            
Threshold percent of tender offer by a third party to purchase the Company's stock that would terminate the 'Standstill Restrictions' in effect under the stock purchase agreement 50.00%          
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 | Maximum            
Common stock            
Net consideration received on transaction   $ 125,000