XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Balance Sheet Components [Abstract]    
Accrued payroll and related expenses $ 12,865 $ 13,898
Provision for sales returns 531 359
Accrued professional services 1,144 2,039
Operating lease liability 1,814 1,294
Accrued interest payable 504 14
Accrued royalty expense 911 687
Deferred revenue 298 157
Accrued travel expenses 785 590
Accrued clinical expenses 38 99
Accrued other expenses 731 665
Total $ 19,621 $ 19,802