XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 4,626 $ 5,005
Accrued interest 344 259
Accrued rebates 3,618 3,058
Accrued professional fees 6,079 1,448
Other accrued expenses 2,261 2,771
Total accrued expenses and other $ 16,928 $ 12,541