v3.24.0.1
Accrued Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation $ 10,796 $ 4,917
Accrued interest 5,934 7,226
Other accrued expenses 6,177 5,179
Total accrued expenses and other $ 22,907 $ 17,322