XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Product Warranty Liability [Line Items]    
Royalties and other fulfillment costs $ 735 $ 1,189
Employee compensation, commissions and benefits 5,451 5,761
Sales, VAT and other taxes payable 899 1,056
Operating Lease, Liability, Current 1,994 2,113
Other 3,408 3,167
Total accrued and other liabilities $ 12,487 $ 13,286