XML 363 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair value measurements - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions
12 Months Ended
Dec. 31, 2024
Aug. 30, 2024
Dec. 31, 2023
Aug. 07, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Warrant liability $ 16,200,000   $ 0  
Business combination, contingent consideration, liability, current 0   2,700,000  
Business combination, contingent consideration, liability, non-current     2,900,000  
Warrant        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Issuance of Warrants 13,400,000      
Warrant liability   $ 13,400,000    
Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability value $ 16,200,000   $ 0  
Series I Warrants        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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 (in dollars per share)   $ 9.8802    
Series II Warrants        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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 (in dollars per share)   $ 15.7185    
3.875% Senior Unsecured Notes due 2028 | Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Interest rate, stated percentage 3.875%   3.875% 3.875%
Long-term debt, fair value $ 369,100,000   $ 184,300,000