XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Narrative) (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
segment
region
Dec. 31, 2019
USD ($)
Revenue From Contract With Customer [Abstract]    
Capitalized contract costs $ 2,900,000 $ 1,500,000
Capitalized contract costs, impairment 0 0
Deferred commissions 0 0
Revenue deferred due to unsatisfied performance obligations 25,000,000.0 14,500,000
Revenue recognized for satisfaction of performance obligations 16,900,000 17,900,000
Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized $ 6,500,000 $ 9,900,000
Number of geographic regions in which the Company conducts business | region 3  
Number of operating segments | segment 2  
Number of reportable segments | segment 2