XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Details - Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Rebate receivables $ 3,569 $ 6,398
Receivables from contract manufacturers 1,671 2,626
Software licenses 1,777 1,261
Insurance 368 1,269
Deposits 1,006 1,023
Financed assets 655 323
Other 1,378 724
Total prepaid expenses and other $ 10,424 $ 13,624