v3.26.1
Other commitments and contingencies (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 01, 2026
Dec. 31, 2025
Commitments and contingencies [Line Items]      
Self-insurance liabilities $ 4.9   $ 9.6
Manufacturing facility [Member]      
Commitments and contingencies [Line Items]      
Finance lease term   16 years  
Right-of-use asset, finance lease   $ 49.6  
Finance lease liability   $ 49.6  
Discount rate, finance lease   6.90%  
Undiscounted lease payments, finance lease   $ 88.3  
Finance lease payments, 2027 3.0    
Finance lease payments, 2028 4.6    
Finance lease payments, 2029 4.8    
Finance lease payments, 2030 5.0    
Finance lease payments, 2031 $ 5.1