XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues and Accounts Receivable - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
Customer
Jun. 30, 2022
USD ($)
Customer
Jun. 30, 2021
Customer
Dec. 31, 2021
USD ($)
Customer
Accounts Notes And Loans Receivable [Line Items]          
Contracts assets acquired through business acquisitions     $ 1.0   $ 0.5
Contract liabilities acquired through business acquisitions     0.0   0.5
Contract with customer liabilities, revenue recognized $ 5.0   13.3    
Revenue remaining performance obligations $ 97.9   $ 97.9   $ 108.7
Customer Concentration Risk | Accounts Receivable | Customer One          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage     22.20%   23.10%
Customer Concentration Risk | Accounts Receivable | Significant Customer          
Accounts Notes And Loans Receivable [Line Items]          
Number of customers | Customer         1
Customer Concentration Risk | Revenue | Customer One          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage   14.10%   13.40%  
Customer Concentration Risk | Revenue | Significant Customer          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage 16.10%   16.70%    
Number of customers | Customer   3 1 3  
Customer Concentration Risk | Revenue | Customer Two          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage   14.10%   13.20%  
Customer Concentration Risk | Revenue | Customer Three          
Accounts Notes And Loans Receivable [Line Items]          
Concentration risk percentage   10.20%   11.90%