XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Funds Held for Clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 4,422 $ 3,447
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 76,326 76,320
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 0 0
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 86 260
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses (11) (16)
Gross Unrealized Losses (1,425)  
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (1,436) (1,379)
Funds Held For Clients, Restricted Cash 4,411 3,431
Funds Held For Clients, Restricted Cash and Debt Securities $ 74,976 $ 75,201
Number of securities in unrealized gain position | security 22 54
Number of securities in unrealized loss position | security 148 113
Individually    
Funds Held for Clients    
Gross Unrealized Losses $ (56) $ (61)
Aggregate    
Funds Held for Clients    
Gross Unrealized Losses   (1,363)
Certificates of deposit    
Funds Held for Clients    
Amortized Cost 739 845
Gross Unrealized Gains 1 2
Gross Unrealized Losses 0 (1)
Aggregate Estimated Fair Value 740 846
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 64,524 67,277
Gross Unrealized Gains 85 258
Gross Unrealized Losses (1,185) (1,090)
Aggregate Estimated Fair Value 63,424 66,445
Municipal bonds    
Funds Held for Clients    
Amortized Cost 4,231 4,251
Gross Unrealized Gains 0 0
Gross Unrealized Losses (203) (239)
Aggregate Estimated Fair Value 4,028 4,012
U.S. Government agency securities    
Funds Held for Clients    
Amortized Cost 2,410 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (37) (33)
Aggregate Estimated Fair Value 2,373 467
Available-for-sale securities    
Funds Held for Clients    
Amortized Cost 71,904 72,873
Gross Unrealized Gains 86 260
Gross Unrealized Losses (1,425) (1,363)
Aggregate Estimated Fair Value $ 70,565 $ 71,770