v3.26.1
Accrued Expenses and Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation $ 8,990 $ 6,532
Accrued interest 1,277 653
Accrued rebates 7,701 4,851
Accrued professional fees 4,886 3,189
Other accrued expenses 12,416 6,990
Total accrued expenses and other $ 35,270 $ 22,215