XML 70 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net $ 4.1 $ 3.1
Revenue recognized 35.2 30.2
Refund liability 0.3 0.1
Prepaid Expenses and Other Current Assets    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net 2.6 2.1
Other Noncurrent Assets    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net $ 1.5 $ 1.0
Minimum    
Disaggregation of Revenue [Line Items]    
Extended product warranty term 1 month  
Maximum    
Disaggregation of Revenue [Line Items]    
Extended product warranty term 3 years