XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Expenses and Other Accrued Expenses and Other
Accrued expenses and other consists of the following (in thousands):
June 30,
2025
December 31, 2024
Accrued compensation$4,626 $5,005 
Accrued interest344 259 
Accrued rebates3,618 3,058 
Accrued professional fees6,0791,448
Other accrued expenses2,2612,771
Total accrued expenses and other$16,928 $12,541