XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues and Accounts Receivable - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Customer
Sep. 30, 2021
Customer
Sep. 30, 2022
USD ($)
Customer
Sep. 30, 2021
Customer
Dec. 31, 2021
USD ($)
Accounts Notes And Loans Receivable [Line Items]          
Contracts assets acquired through business acquisitions     $ 1.3   $ 0.5
Contract liabilities acquired through business acquisitions     0.0   0.5
Contract with customer liabilities, revenue recognized $ 10.3   23.6    
Revenue remaining performance obligations $ 92.0   $ 92.0   $ 108.7
Customer Concentration Risk | Accounts Receivable | Customer One          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage         23.10%
Customer Concentration Risk | Accounts Receivable | Significant Customer          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage     10.00%    
Number of customers | Customer     0    
Customer Concentration Risk | Revenue | Customer One          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage   12.10%      
Customer Concentration Risk | Revenue | Significant Customer          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage 11.10%   14.80% 10.00%  
Number of customers | Customer 1 0 1 3  
Customer Concentration Risk | Revenue | Customer Two          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage   11.40%      
Customer Concentration Risk | Revenue | Customer Three          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage   10.70%