XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Liabilities  
Schedule of accrued expenses and other current liabilities

December 31,

December 31,

    

2021

    

2020

(in thousands)

Payroll and related benefits

$

35,712

$

26,630

Warranty

7,878

5,058

Operating lease liabilities

4,437

4,148

Interest

2,757

2,574

Professional fees

1,467

1,112

Legal settlement

15,000

Sales, use, and other taxes

 

4,889

 

2,658

Other

 

7,612

 

2,696

Total

$

79,752

$

44,876

Schedule of changes in deferred revenue

(in thousands)

Balance - December 31, 2020

 

$

17,985

Deferral of revenue

 

6,782

Recognition of unearned revenue

 

(8,491)

Balance - December 31, 2021

 

$

16,276