XML 86 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, net $ 278.4 $ 254.9 $ 247.1
Accounts receivable credit loss provision 2.3 0.9  
Accounts receivable, write-down $ 2.4 1.0  
Infrastructure      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable credit loss provision   $ 2.2