XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Balance Sheet Components [Abstract]    
Accrued payroll and related expenses $ 10,019 $ 13,898
Provision for sales returns 508 359
Accrued professional services 2,225 2,039
Operating lease liability 1,750 1,294
Accrued interest payable 393 14
Accrued royalty expense 804 687
Deferred revenue 482 157
Accrued travel expenses 749 590
Accrued clinical expenses 50 99
Accrued other expenses 595 665
Total $ 17,575 $ 19,802