v3.26.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Funds Held for Clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 4,652 $ 1,787
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 90,034 90,004
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 3 0
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 167 529
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses (4) (3)
Gross Unrealized Losses (320)  
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (320) (97)
Funds Held For Clients, Restricted Cash 4,651 1,784
Funds Held For Clients, Restricted Cash and Debt Securities $ 89,881 $ 90,436
Number of securities in unrealized gain position | security 56 127
Number of securities in unrealized loss position | security 92 27
Individually    
Funds Held for Clients    
Gross Unrealized Losses $ (14) $ (13)
Aggregate    
Funds Held for Clients    
Gross Unrealized Losses   (94)
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 81,006 83,160
Gross Unrealized Gains 160 501
Gross Unrealized Losses (309) (77)
Aggregate Estimated Fair Value 80,857 83,584
Municipal bonds    
Funds Held for Clients    
Amortized Cost 842 1,542
Gross Unrealized Gains 0 0
Gross Unrealized Losses (7) (17)
Aggregate Estimated Fair Value 835 1,525
U.S. Government agency securities    
Funds Held for Clients    
Amortized Cost 3,534 3,515
Gross Unrealized Gains 4 28
Gross Unrealized Losses 0 0
Aggregate Estimated Fair Value 3,538 3,543
Available-for-sale securities    
Funds Held for Clients    
Amortized Cost 85,382 88,217
Gross Unrealized Gains 164 529
Gross Unrealized Losses (316) (94)
Aggregate Estimated Fair Value $ 85,230 $ 88,652