XML 107 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Jan. 01, 2018
Dec. 31, 2014
Summary Of Significant Accounting Policies [Line Items]            
Aggregate amount of transaction price allocated to remaining performance obligations $ 1,000,000          
Remaining performance obligations expected to be recognized, year 2028          
Restricted cash $ 2,700 $ 3,000        
Proceeds from sale/maturity of short-term investments 52,135 190,778 $ 193,465      
Research and development 127,994 124,034 $ 113,215      
Common stock warrants issued, per warrant           $ 26.68
Equity method investments, additional investment 4,000          
Equity method investment, carrying value 6,600 $ 2,800        
Operating lease right-of-use assets 94,847          
Lease liabilities $ 101,378          
Payment Technology and Services Company            
Summary Of Significant Accounting Policies [Line Items]            
Equity method investment, noncontrolling interest 8.00% 4.00%        
Common stock Warrants            
Summary Of Significant Accounting Policies [Line Items]            
Common stock warrants issued, per warrant $ 26.68          
Minimum            
Summary Of Significant Accounting Policies [Line Items]            
Billed accounts receivable, payment term 30 days          
Property and equipment, useful lives 3 years          
Maximum            
Summary Of Significant Accounting Policies [Line Items]            
Billed accounts receivable, payment term 60 days          
Short-term investment contractual maturities 2 years 2 years        
Property and equipment, useful lives 10 years          
Cloud and Related Solutions Revenue | Minimum            
Summary Of Significant Accounting Policies [Line Items]            
Long-term arrangements service period 3 years          
Future revenue including variable consideration, contractual terms ending, year 2020          
Cloud and Related Solutions Revenue | Maximum            
Summary Of Significant Accounting Policies [Line Items]            
Long-term arrangements service period 5 years          
Future revenue including variable consideration, contractual terms ending, year 2028          
Managed Services Solutions | Minimum            
Summary Of Significant Accounting Policies [Line Items]            
Long-term arrangements service period 3 years          
Managed Services Solutions | Maximum            
Summary Of Significant Accounting Policies [Line Items]            
Long-term arrangements service period 5 years          
ASC 606            
Summary Of Significant Accounting Policies [Line Items]            
Cumulative effect upon adoption of new accounting principle, increase in retained earnings net of tax         $ 7,000  
ASU 2016-02            
Summary Of Significant Accounting Policies [Line Items]            
Operating lease right-of-use assets       $ 80,000    
Lease liabilities       $ 80,000