XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Liabilities  
Schedule of accrued expenses and other current liabilities

June 30,

December 31,

    

2021

    

2020

(in thousands)

Payroll and related benefits

$

24,412

$

26,630

Warranty

6,220

5,058

Operating lease liabilities

4,175

4,148

Interest

4,893

2,574

Professional fees

1,777

1,112

Sales, use, and other taxes

 

6,153

 

2,658

Other

 

4,806

 

2,696

Total

$

52,436

$

44,876

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2020

$

5,058

Warranties issued

 

3,221

Consumption of reserves

 

(2,912)

Changes in estimate

 

853

Balance - June 30, 2021

$

6,220

Schedule of changes in deferred revenue

(in thousands)

Balance - December 31, 2020

 

$

17,985

Deferral of revenue

 

(7,436)

Recognition of unearned revenue

 

6,718

Balance - June 30, 2021

 

$

17,267

Schedule of carrying value of Convertible Senior Notes

June 30, 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

$

(9,171)

$

122,524

$

131,695

$

(11,925)

$

119,770

2025 Notes

 

132,500

 

(19,749)

 

112,751

 

132,500

 

(22,097)

 

110,403

2027 Notes

125,000

(32,060)

92,940

125,000

(34,058)

90,942

Net carrying value

$

389,195

$

(60,980)

$

328,215

$

389,195

$

(68,080)

$

321,115

Schedule of interest expense related to Convertible Senior Notes

Three months ended June 30,

Six months ended June 30,

    

2021

    

2020

    

2021

    

2020

 

(in thousands)

Cash Interest Expense

 

  

  

  

  

Coupon interest expense - 2023 Notes

$

889

$

2,070

$

1,778

$

4,399

Coupon interest expense - 2025 Notes

1,159

2,319

Coupon interest expense - 2027 Notes

1,172

573

2,344

573

Non-cash Interest Expense

 

 

  

 

 

  

Amortization of debt discount/transaction costs- 2023 Notes

 

1,390

 

3,004

 

2,754

 

6,325

Amortization of debt discount/transaction costs- 2025 Notes

1,185

2,348

Amortization of debt discount/transaction costs- 2027 Notes

1,011

453

1,998

453

Total Interest Expense

$

6,806

$

6,100

$

13,541

$

11,750