XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Funds held for clients      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   $ 175 $ (1,245)
Payment for Contingent Consideration Liability, Financing Activities   0 (130)
Asset Purchase Agreement      
Funds held for clients      
Payment for Contingent Consideration Liability, Financing Activities   (3,129)  
Third Asset Purchase Agreement      
Funds held for clients      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 175    
Recurring      
Funds held for clients      
Total 75,201 75,201 59,385
Other Liabilities, Fair Value Disclosure     2,954
Financial Liabilities Fair Value Disclosure     2,954
Recurring | Money Market Funds [Member]      
Funds held for clients      
Funds held for clients 3,431 3,431 2,829
Recurring | Available-for-sale securities      
Funds held for clients      
Funds held for clients 71,770 71,770 56,556
Recurring | Money Market Funds [Member]      
CashEquivalentsAbstract      
Cash and Cash Equivalents, Fair Value Disclosure     0
Recurring | Level 1      
Funds held for clients      
Total 3,431 3,431 2,829
Other Liabilities, Fair Value Disclosure     0
Financial Liabilities Fair Value Disclosure     0
Recurring | Level 1 | Money Market Funds [Member]      
Funds held for clients      
Funds held for clients 3,431 3,431 2,829
Recurring | Level 1 | Available-for-sale securities      
Funds held for clients      
Funds held for clients 0 0 0
Recurring | Level 1 | Money Market Funds [Member]      
CashEquivalentsAbstract      
Cash and Cash Equivalents, Fair Value Disclosure     0
Recurring | Level 2      
Funds held for clients      
Total 71,770 71,770 56,556
Other Liabilities, Fair Value Disclosure     0
Financial Liabilities Fair Value Disclosure     0
Recurring | Level 2 | Money Market Funds [Member]      
Funds held for clients      
Funds held for clients 0 0 0
Recurring | Level 2 | Available-for-sale securities      
Funds held for clients      
Funds held for clients 71,770 71,770 56,556
Recurring | Level 2 | Money Market Funds [Member]      
CashEquivalentsAbstract      
Cash and Cash Equivalents, Fair Value Disclosure     0
Recurring | Level 3      
Funds held for clients      
Total 0 0 0
Other Liabilities, Fair Value Disclosure 0 0 2,954
Financial Liabilities Fair Value Disclosure     2,954
Recurring | Level 3 | Money Market Funds [Member]      
Funds held for clients      
Funds held for clients 0 0 0
Recurring | Level 3 | Available-for-sale securities      
Funds held for clients      
Funds held for clients $ 0 $ 0 0
Recurring | Level 3 | Money Market Funds [Member]      
CashEquivalentsAbstract      
Cash and Cash Equivalents, Fair Value Disclosure     $ 0