XML 163 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Fair value measurements - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Aug. 07, 2020
Debt Instrument [Line Items]        
Business combination, contingent consideration, liability, current $ 0.0   $ 2.7  
Warrant        
Debt Instrument [Line Items]        
Fair value of the liability at issuance 13.4      
Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability value $ 13.9 $ 0.0    
Series I Warrants        
Debt Instrument [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares) 1.0      
Class of warrant or right, exercise price of warrants or rights $ 9.8802      
Series II Warrants        
Debt Instrument [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares) 1.5      
Class of warrant or right, exercise price of warrants or rights $ 15.7185      
Senior Unsecured Notes Due August 2028 | Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate percentage 3.875%   3.875% 3.875%
Long-term debt, fair value $ 343.1   $ 184.3