XML 56 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Other Long-Term Liabilities (Tables)
6 Months Ended
Jun. 30, 2020
Other Long-Term Liabilities [Abstract]  
Schedule of other long-term liabilities

   June 30,   December 31, 
   2020   2019 
Deferred rent expense  $6,285   $5,115 
Warranty accrual   6,715    4,621 
Capital leases   474    488 
Total other long-term liabilities   13,474    10,224 
Less: current portion of long-term liabilities   (1,990)   (1,654)
Other long-term liabilities, net of current portion  $11,484   $8,570