XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Consists
Accrued expenses and other consists of the following (in thousands):
March 31,
2025
December 31, 2024
Accrued compensation$3,577 $5,005 
Accrued interest205 259 
Accrued rebates3,078 3,058 
Other accrued expenses5,5584,219
Total accrued expenses and other$12,418 $12,541