XML 62 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Components [Abstract]    
Accrued payroll and related expenses $ 15,216 $ 13,898
Operating lease liability 1,844 1,294
Accrued royalty expense 973 687
Accrued professional services 781 2,039
Accrued travel expenses 775 590
Provision for sales returns 540 359
Accrued interest payable 519 14
Deferred revenue 253 157
Accrued clinical expenses 249 99
Accrued other expenses 815 665
Total $ 21,965 $ 19,802