XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Liabilities  
Schedule of accrued expenses and other current liabilities

September 30,

December 31,

    

2024

    

2023

(in thousands)

Payroll and related benefits

$

30,475

$

28,321

Warranty

8,952

8,864

Operating lease liabilities

3,602

4,025

Interest

2,837

1,149

Professional fees

1,953

1,834

Income, sales, use, and other taxes

 

5,422

 

1,825

Contingent consideration

1,814

Other

 

3,876

 

9,792

Total

$

57,117

$

57,624

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2023

$

8,864

Warranties issued

 

4,526

Consumption of reserves

 

(4,928)

Changes in estimate

 

490

Balance - September 30, 2024

$

8,952

Schedule of carrying value of Convertible Senior Notes

September 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

$

(27)

$

26,473

$

26,500

$

(102)

$

26,398

2027 Notes

25,000

(247)

24,753

25,000

(313)

24,687

2029 Notes

230,000

(5,351)

224,649

230,000

(6,144)

223,856

Net carrying value

$

281,500

$

(5,625)

$

275,875

$

281,500

$

(6,559)

$

274,941

Schedule of interest expense related to Convertible Senior Notes

Three months ended September 30,

Nine months ended September 30,

    

2024

    

2023

    

2024

    

2023

 

(in thousands)

Cash Interest Expense

 

  

  

  

  

Coupon interest expense - 2023 Notes

$

$

$

$

23

Coupon interest expense - 2025 Notes

232

232

696

2,128

Coupon interest expense - 2027 Notes

234

234

702

2,151

Coupon interest expense - 2029 Notes

1,653

1,653

4,959

2,406

Non-cash Interest Expense

 

 

  

 

 

  

Amortization of debt discount/transaction costs- 2023 Notes

 

 

 

 

4

Amortization of debt discount/transaction costs- 2025 Notes

26

25

76

218

Amortization of debt discount/transaction costs- 2027 Notes

23

22

66

197

Amortization of debt discount/transaction costs- 2029 Notes

274

264

793

405

Total Interest Expense

$

2,442

$

2,430

$

7,292

$

7,532