v3.26.1
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Trade accounts receivable      
Trade accounts receivable - gross [1] $ 177.5   $ 196.3
Allowance for credit losses (8.3)   (8.7)
Trade accounts receivable - net 169.2   187.6
Unbilled receivables 50.0   $ 53.5
Changes in allowance for credit losses      
Balance, beginning of period 8.7 $ 9.1  
Bad debt expense 4.1 3.7  
Write-offs and other (4.5) (3.1)  
Balance, end of period $ 8.3 $ 9.7  
[1] Includes unbilled receivables of $50.0 million as of June 30, 2026 and $53.5 million as of December 31, 2025.