XML 38 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 05, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Summary Of Significant Accounting Policies [Line Items]            
Aggregate amount of transaction price allocated to remaining performance obligations   $ 2,200,000   $ 2,200,000    
Remaining performance obligations expected to be recognized, year   2036   2036    
Deferred revenue recognized   $ 12,200 $ 8,600 $ 45,200 $ 38,400  
Revenue   303,615 295,143 900,196 880,596  
Billed accounts receivable   268,024   268,024   $ 266,903
Unbilled accounts receivable   86,064   86,064   80,173
Restricted cash   1,781 $ 1,787 1,781 $ 1,787 $ 1,700
Master services agreement            
Summary Of Significant Accounting Policies [Line Items]            
Revenue $ 1,400          
Accounts and other receivable   18,100   18,100    
Billed accounts receivable   1,300   1,300    
Unbilled accounts receivable   16,800   16,800    
Money Market Funds            
Summary Of Significant Accounting Policies [Line Items]            
Cash held in institutional money market funds   $ 15,200   $ 15,200    
Minimum            
Summary Of Significant Accounting Policies [Line Items]            
Holding period of settlement and merchant reserve assets and liabilities       1 day    
Maximum            
Summary Of Significant Accounting Policies [Line Items]            
Holding period of settlement and merchant reserve assets and liabilities       4 days    
Software as a Service and Related Solutions Revenue | Minimum            
Summary Of Significant Accounting Policies [Line Items]            
Future revenue including variable consideration, contractual terms ending, year       2025    
Software as a Service and Related Solutions Revenue | Maximum            
Summary Of Significant Accounting Policies [Line Items]            
Future revenue including variable consideration, contractual terms ending, year       2036