XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Jul. 31, 2014
Summary Of Significant Accounting Policies [Line Items]          
Retained earnings $ 1,020,150 $ 968,134      
Aggregate amount of transaction price allocated to remaining performance obligations $ 1,900,000        
Remaining performance obligations expected to be recognized, year 2036        
Restricted cash included in current and non-current assets $ 1,739 2,913 $ 0    
Proceeds from sale/maturity of short-term investments 0 71 27,953    
Research and development $ 158,194 $ 143,201 $ 137,913    
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        
Holding period of settlement and merchant reserve assets and liabilities 1 day        
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Billed accounts receivable, payment term 60 days        
Property and equipment, useful lives 10 years        
Holding period of settlement and merchant reserve assets and liabilities 4 days        
SaaS 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 2025        
SaaS 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 2036        
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        
ASU 2020-06 | Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Retained earnings       $ 9,800