v3.26.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Expenses [Abstract]    
Accrued employee costs $ 27,333 $ 24,061
Accrued supply chain costs 672 370
Accrued marketing costs 1,167 1,402
Accrued research and development costs 4,117 3,467
Accrued interest expense 472 505
Accrued other costs 5,945 3,350
Other accrued liabilities $ 39,706 $ 33,155