XML 35 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Liabilities  
Schedule of accrued expenses and other current liabilities

March 31,

December 31,

    

2021

    

2020

(in thousands)

Payroll and related benefits

$

29,238

$

26,630

Warranty

5,363

5,058

Operating lease liabilities

4,375

4,148

Interest

4,017

2,574

Professional fees

1,335

1,112

Sales, use, and other taxes

 

3,221

 

2,658

Other

 

3,515

 

2,696

Total

$

51,064

$

44,876

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2020

$

5,058

Warranties issued

 

1,561

Consumption of reserves

 

(1,310)

Changes in estimate

 

54

Balance - March 31, 2021

$

5,363

Schedule of changes in deferred revenue

(in thousands)

Balance - December 31, 2020

 

$

17,985

Deferral of revenue

 

3,647

Recognition of unearned revenue

 

(4,913)

Balance - March 31, 2021

 

$

16,719

Schedule of carrying value of Convertible Senior Notes

March 31, 2021

December 31, 2020

  

Principal Amount

  

Unamortized
debt discount/
transaction costs

  

Net carrying value

  

Principal Amount

  

Unamortized
debt discount/
transaction costs

  

Net carrying value

(in thousands)

2023 Notes

$

131,695

$

(10,560)

$

121,135

$

131,695

$

(11,925)

$

119,770

2025 Notes

 

132,500

 

(20,935)

 

111,565

 

132,500

 

(22,097)

 

110,403

2027 Notes

125,000

(33,071)

91,929

125,000

(34,058)

90,942

Net carrying value

$

389,195

$

(64,566)

$

324,629

$

389,195

$

(68,080)

$

321,115

Schedule of interest expense related to Convertible Senior Notes

Three months ended March 31,

    

2021

    

2020

 

(in thousands)

Cash Interest Expense

 

  

  

Coupon interest expense - 2023 Notes

$

889

$

2,329

Coupon interest expense - 2025 Notes

1,159

Coupon interest expense - 2027 Notes

1,172

Non-cash Interest Expense

 

 

  

Amortization of debt discount/transaction costs- 2023 Notes

 

1,365

 

3,320

Amortization of debt discount/transaction costs- 2025 Notes

1,162

Amortization of debt discount/transaction costs- 2027 Notes

987

Total Interest Expense

$

6,734

$

5,649