v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Commissions payable $ 1,908 $ 1,401
Accrued legal fees 265 236
Accrued payroll 1,855 1,776
Accrued royalties 1,285 1,074
Other 1,053 772
Accrued liabilities $ 6,366 $ 5,259