XML 34 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Type of Revenue and Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation Of Revenue [Line Items]      
Total revenues $ 996,810 $ 875,059 $ 789,582
Cloud and Related Solutions      
Disaggregation Of Revenue [Line Items]      
Total revenues 896,164 766,377  
Software and Services      
Disaggregation Of Revenue [Line Items]      
Total revenues 52,364 58,101  
Maintenance      
Disaggregation Of Revenue [Line Items]      
Total revenues $ 48,282 $ 50,581