XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Customer commissions payable $ 74,376 $ 65,387
Contract liabilities 51,395 50,872
Accounts payable - trade 30,261 29,645
Payroll and related expenses 14,367 24,335
Accrued interest 9,616 9,451
Financial access processing and related expenses 8,670 7,829
Operating lease liabilities 7,079 6,507
Accrued income taxes 6,367 3,673
Contingent consideration and acquisition-related liabilities 5,623 12,030
Other 7,776 7,695
Total accounts payable and accrued expenses $ 215,530 $ 217,424