XML 40 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Summary Of Significant Accounting Policies [Line Items]      
Aggregate amount of transaction price allocated to remaining performance obligations $ 900,000    
Remaining performance obligations expected to be recognized, year 2028    
Deferred revenue recognized $ 20,100 $ 17,700  
Restricted cash 1,900   $ 1,700
Proceeds from sale/maturity of short-term investments 29,340 $ 18,670  
Short-term investments 54,539   51,598
Other Non-current Assets      
Summary Of Significant Accounting Policies [Line Items]      
Equity method investment, carrying value $ 8,000   $ 8,000
Payment Technology and Services Company      
Summary Of Significant Accounting Policies [Line Items]      
Equity method investment, noncontrolling interest 15.00%    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Future revenue including variable consideration, contractual terms ending, year 2021    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Future revenue including variable consideration, contractual terms ending, year 2028    
Short-term investment contractual maturities 2 years   2 years