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

March 31,

December 31,

    

2024

    

2023

(in thousands)

Payroll and related benefits

$

35,059

$

28,321

Warranty

8,667

8,864

Operating lease liabilities

3,955

4,025

Interest

2,804

1,149

Professional fees

2,237

1,834

Sales, use, and other taxes

 

3,217

 

1,825

Contingent consideration

1,814

Other

 

3,320

 

9,792

Total

$

59,259

$

57,624

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2023

$

8,864

Warranties issued

 

1,545

Consumption of reserves

 

(1,542)

Changes in estimate

 

(200)

Balance - March 31, 2024

$

8,667

Schedule of carrying value of Convertible Senior Notes

March 31, 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

$

(75)

$

26,425

$

26,500

$

(102)

$

26,398

2027 Notes

25,000

(293)

24,707

25,000

(313)

24,687

2029 Notes

230,000

(5,896)

224,104

230,000

(6,144)

223,856

Net carrying value

$

281,500

$

(6,264)

$

275,236

$

281,500

$

(6,559)

$

274,941

Schedule of interest expense related to Convertible Senior Notes

Three months ended March 31,

    

2024

    

2023

    

 

(in thousands)

Cash Interest Expense

 

  

  

Coupon interest expense - 2023 Notes

$

$

23

Coupon interest expense - 2025 Notes

232

1,159

Coupon interest expense - 2027 Notes

234

1,172

Coupon interest expense - 2029 Notes

1,653

Non-cash Interest Expense

 

 

  

Amortization of debt discount/transaction costs- 2023 Notes

 

 

4

Amortization of debt discount/transaction costs- 2025 Notes

28

117

Amortization of debt discount/transaction costs- 2027 Notes

20

105

Amortization of debt discount/transaction costs- 2029 Notes

248

Total Interest Expense

$

2,415

$

2,580