XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues and Accounts Receivable - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Customer
Mar. 31, 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 8.3    
Revenue remaining performance obligations $ 100.4   $ 108.7
Customer Concentration Risk | Accounts Receivable | Customer One      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage 10.00%   23.10%
Customer Concentration Risk | Accounts Receivable | Significant Customer      
Accounts Notes And Loans Receivable [Line Items]      
Number of customers | Customer 0   1
Customer Concentration Risk | Revenue | Customer One      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage   16.30%  
Customer Concentration Risk | Revenue | Significant Customer      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage 17.30%    
Number of customers | Customer 1 3  
Customer Concentration Risk | Revenue | Customer Two      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage   12.70%  
Customer Concentration Risk | Revenue | Customer Three      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage   10.20%