XML 103 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per share - Schedule of diluted earnings per share, diluted securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 327,233 0 0  
Amended Warrant Agreement Offer        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Warrants outstanding (in shares) 0     0
Antidilutive securities excluded from computation of earnings per share, amount (in shares)   10,349,975 0  
Performance Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 23,428 0 0  
Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 303,805 0 0