XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Jan. 01, 2022
Summary Of Significant Accounting Policies [Line Items]            
Aggregate amount of transaction price allocated to remaining performance obligations $ 2,000,000   $ 2,000,000      
Remaining performance obligations expected to be recognized, year 2028   2028      
Deferred revenue recognized $ 12,300 $ 11,900 $ 40,300 $ 32,000    
Restricted cash 2,000   2,000   $ 1,400  
Proceeds from sale/maturity of short-term investments     26,755 49,419    
Short-term investments 1,265   1,265   28,037  
Purchases of short-term investments     0 $ 46,195    
Retained earnings $ 920,233   $ 920,233   $ 916,060  
Minimum            
Summary Of Significant Accounting Policies [Line Items]            
Future revenue including variable consideration, contractual terms ending, year     2022      
Holding period of settlement and merchant reserve assets and liabilities     1 day      
Maximum            
Summary Of Significant Accounting Policies [Line Items]            
Future revenue including variable consideration, contractual terms ending, year     2028      
Holding period of settlement and merchant reserve assets and liabilities     4 days      
Short-term investment contractual maturities     2 years   2 years  
Accounting Standards Update 2020-06 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]            
Summary Of Significant Accounting Policies [Line Items]            
Retained earnings           $ 10,000