XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Funds Held for Clients    
Funds Held For Clients, Restricted Cash, Amortized Cost $ 6,297 $ 2,829
Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost 70,084 61,860
Funds Held For Clients, Restricted Cash, Gross Unrealized Gains 0 0
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains 65 5
Funds Held For Clients, Restricted Cash, Gross Unrealized Losses (11) 0
Gross Unrealized Losses (2,071)  
Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses (2,071) (2,480)
Funds Held For Clients, Restricted Cash 6,286 2,829
Funds Held For Clients, Restricted Cash and Debt Securities $ 68,078 $ 59,385
Number of securities in unrealized gain position | security 23 3
Number of securities in unrealized loss position | security 114 124
IndividuallyMember    
Funds Held for Clients    
Gross Unrealized Losses $ (81) $ (96)
AggregateMember    
Funds Held for Clients    
Gross Unrealized Losses   (2,480)
Certificates of deposit    
Funds Held for Clients    
Amortized Cost 980 983
Gross Unrealized Gains 3 4
Gross Unrealized Losses (2) (2)
Aggregate Estimated Fair Value 981 985
Corporate debt securities    
Funds Held for Clients    
Amortized Cost 57,523 52,251
Gross Unrealized Gains 62 1
Gross Unrealized Losses (1,685) (2,023)
Aggregate Estimated Fair Value 55,900 50,229
Municipal bonds    
Funds Held for Clients    
Amortized Cost 4,784 5,297
Gross Unrealized Gains 0 0
Gross Unrealized Losses (330) (405)
Aggregate Estimated Fair Value 4,454 4,892
U.S. Government agency securities    
Funds Held for Clients    
Amortized Cost 500 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (43) (50)
Aggregate Estimated Fair Value 457 450
Available-for-sale securities    
Funds Held for Clients    
Amortized Cost 63,787 59,031
Gross Unrealized Gains 65 5
Gross Unrealized Losses (2,060) (2,480)
Aggregate Estimated Fair Value $ 61,792 $ 56,556