Other Current Liabilities and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Other Current Liabilities and Accrued Expenses    
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