v3.26.3
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Funds held for clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 4,925 $ 1,787
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 1 0
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses 0 (3)
Funds Held For Clients, Restricted Cash 4,926 1,784
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (2,090)  
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 100,013 90,004
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 7 529
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (2,090) (97)
Funds Held For Clients, Restricted Cash and Debt Securities 97,930 90,436
Available-for-sale securities    
Funds held for clients    
Amortized Cost 95,088 88,217
Gross Unrealized Gains 6 529
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (2,090) (94)
Aggregate Estimated Fair Value 93,004 88,652
Corporate debt securities    
Funds held for clients    
Amortized Cost 91,517 83,160
Gross Unrealized Gains 5 501
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (2,047) (77)
Aggregate Estimated Fair Value 89,475 83,584
Municipal bonds    
Funds held for clients    
Amortized Cost   1,542
Gross Unrealized Gains   0
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax   (17)
Aggregate Estimated Fair Value   1,525
U.S. Government agency securities    
Funds held for clients    
Amortized Cost 3,571 3,515
Gross Unrealized Gains 1 28
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (43) 0
Aggregate Estimated Fair Value 3,529 3,543
Recurring    
Funds held for clients    
Total 97,930 90,436
Recurring | Money market funds    
Funds held for clients    
Funds held for clients 4,926 1,784
Recurring | Available-for-sale securities    
Funds held for clients    
Funds held for clients 93,004 88,652
Recurring | Level 1    
Funds held for clients    
Total 4,926 1,784
Recurring | Level 1 | Money market funds    
Funds held for clients    
Funds held for clients 4,926 1,784
Recurring | Level 1 | Available-for-sale securities    
Funds held for clients    
Funds held for clients 0 0
Recurring | Level 2    
Funds held for clients    
Total 93,004 88,652
Recurring | Level 2 | Money market funds    
Funds held for clients    
Funds held for clients 0 0
Recurring | Level 2 | Available-for-sale securities    
Funds held for clients    
Funds held for clients 93,004 88,652
Recurring | Level 3    
Funds held for clients    
Total 0 0
Recurring | Level 3 | Money market funds    
Funds held for clients    
Funds held for clients 0 0
Recurring | Level 3 | Available-for-sale securities    
Funds held for clients    
Funds held for clients $ 0 $ 0