XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Consists
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