XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues from Contracts with Customers - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Customer
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Customer
Revenue From Contract With Customer [Line Items]      
Deferred revenue $ 12.6   $ 12.2
Revenue remaining performance obligation 7.0   $ 6.9
Revenue recognized $ 2.2 $ 1.7  
Revenue practical expedient, incremental cost of obtaining contract [true/false] true    
Minimum      
Revenue From Contract With Customer [Line Items]      
Collection period for trade accounts receivable 30 days    
Maximum      
Revenue From Contract With Customer [Line Items]      
Collection period for trade accounts receivable 60 days    
Customer Concentration Risk | Accounts Receivables      
Revenue From Contract With Customer [Line Items]      
Number of customers | Customer 1   1
Customer Concentration Risk | Accounts Receivables | Customer A      
Revenue From Contract With Customer [Line Items]      
Concentration risk, percentage 10.00%   10.00%