XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued interest $ 16,960 $ 17,216
Accrued compensation and benefits 6,287 9,784
Accrued bonus 1,016 1,169
Accrued legal fees and settlements 256 68
Other accrued expenses 6,157 7,934
Accrued expenses $ 30,676 $ 36,171