XML 92 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 23,834 $ 29,773
Accrued professional service fees 3,972 3,259
Accrued telecommunications and hosting 2,006 1,736
Accrued income taxes payable 803 1,844
Accrued Series B preferred dividend 2,298 1,781
Accrued operating lease liabilities $ 5,497 $ 7,491
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total Total
Accrued third party tech services $ 1,226 $ 4,277
Accrued 2021 8.375% Senior Notes - Interest 1,969 1,969
Accrued other 10,510 9,786
Total $ 52,115 $ 61,916