XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Disclosure Text Block Supplement [Abstract]  
Schedule of accrued expenses and other current liabilities
   As of 
   March 31,
2021
   December 31,
2020
 
Accrued warranty costs  $1,697   $1,735 
Accrued compensation and related benefits   1,533    1,001 
Contingent purchase price consideration   1,835    926 
Accrued financing fees   -    723 
Accrued expenses, other   2,057    216 
   $7,122   $4,601