XML 104 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible debt - Schedule of KSP PIK Notes (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 29, 2021
KSP Convertible Notes        
Debt Conversion [Line Items]        
Amount Issued $ 327.4      
KSP Convertible Notes | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued 133.7 $ 119.3 $ 110.2  
Initial KSP Note | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued 100.0     $ 100.0
KSP PIK Note, Issued December 31, 2021 | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued 1.8      
KSP PIK Note, Issued June 30, 2022 | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued 4.1      
KSP PIK Note, Issued December 31, 2022 | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued 4.3      
KSP PIK Note, Issued June 30, 2023 | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued 4.4      
KSP PIK Note, Issued December 31, 2023 | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued 4.7      
KSP PIK Note, Issued June, 2024 | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued 7.2      
KSP PIK Note, Issued December, 2024 | Convertible Debt        
Debt Conversion [Line Items]        
Amount Issued $ 7.2