XML 79 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Accrued Expenses and Other Liabilities  
Schedule of accrued expenses and other current liabilities

December 31,

December 31,

    

2019

    

2018

(in thousands)

Payroll and related benefits

$

15,174

$

20,486

Warranty

7,067

7,852

Operating lease liabilities

4,196

Interest

4,321

4,321

Professional fees

2,443

2,897

Sales, use, and other taxes

 

811

 

2,670

Restructuring liability

 

2,841

 

2,213

Other

 

4,390

 

6,011

Total

$

41,243

$

46,450

Schedule of changes in deferred revenue

(in thousands)

Balance - December 31, 2018

 

$

44,415

Deferral of revenue

 

5,816

Recognition of previously deferred revenue

 

(21,982)

Balance - December 31, 2019

 

$

28,249