XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Funds Held for Clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 4,789 $ 8,115
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 77,013 77,011
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 0 0
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 318 170
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses (1) (10)
Gross Unrealized Losses (450)  
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (451) (748)
Funds Held For Clients, Restricted Cash 4,788 8,105
Funds Held For Clients, Restricted Cash and Debt Securities $ 76,880 $ 76,433
Number of securities in unrealized gain position | security 79 45
Number of securities in unrealized loss position | security 61 89
A and Above Investment Portfolio Concentration 0.67  
Individually    
Funds Held for Clients    
Gross Unrealized Losses $ (29) $ (38)
Aggregate    
Funds Held for Clients    
Gross Unrealized Losses   (738)
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 66,579 63,253
Gross Unrealized Gains 305 164
Gross Unrealized Losses (364) (619)
Aggregate Estimated Fair Value 66,520 62,798
Municipal bonds    
Funds Held for Clients    
Amortized Cost 3,191 3,194
Gross Unrealized Gains 0 0
Gross Unrealized Losses (76) (104)
Aggregate Estimated Fair Value 3,115 3,090
U.S. Government agency securities    
Funds Held for Clients    
Amortized Cost 2,454 2,449
Gross Unrealized Gains 13 6
Gross Unrealized Losses (10) (15)
Aggregate Estimated Fair Value 2,457 2,440
Available-for-sale securities    
Funds Held for Clients    
Amortized Cost 72,224 68,896
Gross Unrealized Gains 318 170
Gross Unrealized Losses (450) (738)
Aggregate Estimated Fair Value $ 72,092 $ 68,328