XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Liabilities and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued interest $ 3,805 $ 3,991
Accrued agency fees and commissions 4,446 5,950
Other 10,469 8,615
Total $ 18,720 $ 18,556