XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Components of Accrued Expenses
Accrued expenses consist of the following:
December 31,
20202019
Accrued compensation and benefits$28,172 $26,507 
Accrued professional service fees5,344 7,248 
Accrued telecommunications and hosting4,570 2,493 
Accrued income taxes payable3,227 4,063 
Accrued preferred dividend9,078 7,873 
Accrued other18,935 17,803 
Total$69,326 $65,987