XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 3,577 $ 5,005
Accrued interest 205 259
Accrued rebates 3,078 3,058
Other accrued expenses   4,219
Total accrued expenses and other $ 12,418 $ 12,541