XML 58 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Accrued Expenses and Other Liabilities  
Schedule of accrued expenses and other current liabilities

December 31,

December 31,

    

2020

    

2019

(in thousands)

Payroll and related benefits

$

26,630

$

15,174

Warranty

5,058

7,067

Operating lease liabilities

4,148

4,196

Interest

2,574

4,321

Professional fees

1,112

2,443

Sales, use, and other taxes

 

2,658

 

811

Restructuring liability

 

279

 

2,841

Other

 

2,417

 

4,390

Total

$

44,876

$

41,243

Schedule of changes in deferred revenue

(in thousands)

Balance - December 31, 2019

 

$

28,249

Deferral of revenue

 

9,955

Recognition of previously deferred revenue

 

(20,219)

Balance - December 31, 2020

 

$

17,985