v3.26.3
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Funds Held for Clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 4,925 $ 1,787
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 100,013 90,004
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 1 0
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 7 529
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses 0 (3)
Gross Unrealized Losses (2,090)  
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (2,090) (97)
Funds Held For Clients, Restricted Cash 4,926 1,784
Funds Held For Clients, Restricted Cash and Debt Securities $ 97,930 $ 90,436
Number of securities in unrealized gain position | security 9 127
Number of securities in unrealized loss position | security 161 27
Individually    
Funds Held for Clients    
Gross Unrealized Losses $ (62) $ (13)
Aggregate    
Funds Held for Clients    
Gross Unrealized Losses   (94)
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 91,517 83,160
Gross Unrealized Gains 5 501
Gross Unrealized Losses (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
Gross Unrealized Losses   (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
Gross Unrealized Losses (43) 0
Aggregate Estimated Fair Value 3,529 3,543
Available-for-sale securities    
Funds Held for Clients    
Amortized Cost 95,088 88,217
Gross Unrealized Gains 6 529
Gross Unrealized Losses (2,090) (94)
Aggregate Estimated Fair Value $ 93,004 $ 88,652