v3.26.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Funds Held for Clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 5,505 $ 1,787
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 105,023 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 98 529
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses (1) (3)
Gross Unrealized Losses (512)  
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (513) (97)
Funds Held For Clients, Restricted Cash 5,505 1,784
Funds Held For Clients, Restricted Cash and Debt Securities $ 104,608 $ 90,436
Number of securities in unrealized gain position | security 46 127
Number of securities in unrealized loss position | security 131 27
Individually    
Funds Held for Clients    
Gross Unrealized Losses $ (18) $ (13)
Aggregate    
Funds Held for Clients    
Gross Unrealized Losses   (94)
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 95,967 83,160
Gross Unrealized Gains 95 501
Gross Unrealized Losses (494) (77)
Aggregate Estimated Fair Value 95,568 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,551 3,515
Gross Unrealized Gains 2 28
Gross Unrealized Losses (18) 0
Aggregate Estimated Fair Value 3,535 3,543
Available-for-sale securities    
Funds Held for Clients    
Amortized Cost 99,518 88,217
Gross Unrealized Gains 97 529
Gross Unrealized Losses (512) (94)
Aggregate Estimated Fair Value $ 99,103 $ 88,652