XML 153 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue recognition - Accounts Receivable (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable:    
Billed $ 141.8 $ 102.7
Unbilled 51.4 57.2
Allowance for expected credit losses (2.2) (0.7)
Accounts receivable, net $ 191.0 $ 159.2