XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Funds Held for Clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 4,262 $ 3,447
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 76,379 76,320
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 1 0
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 560 260
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses (8) (16)
Gross Unrealized Losses (576)  
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (575) (1,379)
Funds Held For Clients, Restricted Cash 4,255 3,431
Funds Held For Clients, Restricted Cash and Debt Securities $ 76,364 $ 75,201
Number of securities in unrealized gain position | security 82 54
Number of securities in unrealized loss position | security 80 113
A and Above Investment Portfolio Concentration 0.70  
Individually    
Funds Held for Clients    
Gross Unrealized Losses $ (35) $ (61)
Aggregate    
Funds Held for Clients    
Gross Unrealized Losses   (1,363)
Certificates of deposit    
Funds Held for Clients    
Amortized Cost 738 845
Gross Unrealized Gains 1 2
Gross Unrealized Losses 0 (1)
Aggregate Estimated Fair Value 739 846
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 65,241 67,277
Gross Unrealized Gains 528 258
Gross Unrealized Losses (430) (1,090)
Aggregate Estimated Fair Value 65,339 66,445
Municipal bonds    
Funds Held for Clients    
Amortized Cost 3,716 4,251
Gross Unrealized Gains 0 0
Gross Unrealized Losses (119) (239)
Aggregate Estimated Fair Value 3,597 4,012
U.S. Government agency securities    
Funds Held for Clients    
Amortized Cost 2,422 500
Gross Unrealized Gains 30 0
Gross Unrealized Losses (18) (33)
Aggregate Estimated Fair Value 2,434 467
Available-for-sale securities    
Funds Held for Clients    
Amortized Cost 72,117 72,873
Gross Unrealized Gains 559 260
Gross Unrealized Losses (567) (1,363)
Aggregate Estimated Fair Value $ 72,109 $ 71,770