XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues from Contracts with Customers - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Customer
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Customer
Revenue From Contract With Customer [Line Items]          
Deferred revenue $ 14.1   $ 14.1   $ 12.2
Revenue remaining performance obligation 7.3   7.3   $ 6.9
Revenue recognized $ 2.0 $ 1.9 $ 4.2 $ 3.6  
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%