XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Liabilities  
Schedule of accrued expenses and other current liabilities

June 30,

December 31,

    

2024

    

2023

(in thousands)

Payroll and related benefits

$

23,810

$

28,321

Warranty

8,954

8,864

Operating lease liabilities

3,656

4,025

Interest

1,149

1,149

Professional fees

2,434

1,834

Income, sales, use, and other taxes

 

4,872

 

1,825

Contingent consideration

1,814

Other

 

5,244

 

9,792

Total

$

50,119

$

57,624

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2023

$

8,864

Warranties issued

 

3,127

Consumption of reserves

 

(3,065)

Changes in estimate

 

28

Balance - June 30, 2024

$

8,954

Schedule of carrying value of Convertible Senior Notes

June 30, 2024

December 31, 2023

  

Principal Amount

  

Unamortized
transaction costs

  

Net carrying value

  

Principal Amount

  

Unamortized
transaction costs

  

Net carrying value

(in thousands)

2025 Notes

$

26,500

$

(52)

$

26,448

$

26,500

$

(102)

$

26,398

2027 Notes

25,000

(270)

24,730

25,000

(313)

24,687

2029 Notes

230,000

(5,625)

224,375

230,000

(6,144)

223,856

Net carrying value

$

281,500

$

(5,947)

$

275,553

$

281,500

$

(6,559)

$

274,941

Schedule of interest expense related to Convertible Senior Notes

Three months ended June 30,

Six months ended June 30,

    

2024

    

2023

    

2024

    

2023

 

(in thousands)

Cash Interest Expense

 

  

  

  

  

Coupon interest expense - 2023 Notes

$

$

$

$

23

Coupon interest expense - 2025 Notes

232

737

464

1,896

Coupon interest expense - 2027 Notes

234

745

468

1,917

Coupon interest expense - 2029 Notes

1,653

753

3,306

753

Non-cash Interest Expense

 

 

  

 

 

  

Amortization of debt discount/transaction costs- 2023 Notes

 

 

 

 

4

Amortization of debt discount/transaction costs- 2025 Notes

22

77

50

194

Amortization of debt discount/transaction costs- 2027 Notes

23

70

43

175

Amortization of debt discount/transaction costs- 2029 Notes

271

141

519

141

Total Interest Expense

$

2,435

$

2,523

$

4,850

$

5,103