v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Commissions payable $ 1,893 $ 1,401
Accrued legal fees 393 236
Accrued payroll 3,362 1,776
Accrued royalties 698 1,074
Other 518 772
Accrued liabilities $ 6,864 $ 5,259