v3.25.1
Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Liabilities  
Schedule of accrued expenses and other current liabilities

March 31,

December 31,

    

2025

    

2024

(in thousands)

Payroll and related benefits

$

31,448

$

30,398

Warranty

9,974

9,740

Operating lease liabilities

3,814

3,757

Interest

2,658

1,198

Professional fees

2,468

1,969

Sales, use, and other taxes

 

3,247

 

1,539

Contingent consideration

702

702

Other

 

7,946

 

5,892

Total

$

62,257

$

55,195

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2024

$

9,740

Warranties issued

 

1,791

Consumption of reserves

 

(1,348)

Changes in estimate

 

(209)

Balance - March 31, 2025

$

9,974

Schedule of carrying value of Convertible Senior Notes

March 31, 2025

December 31, 2024

  

Principal Amount

  

Unamortized
transaction costs

  

Net carrying value

  

Principal Amount

  

Unamortized
transaction costs

  

Net carrying value

(in thousands)

2025 Notes

$

$

$

$

26,500

$

(4)

$

26,496

2027 Notes

25,000

(205)

24,795

25,000

(223)

24,777

2029 Notes

230,000

(4,840)

225,160

230,000

(5,075)

224,925

Net carrying value

$

255,000

$

(5,045)

$

249,955

$

281,500

$

(5,302)

$

276,198

Schedule of interest expense related to Convertible Senior Notes

Three months ended March 31,

    

2025

    

2024

 

(in thousands)

Cash Interest Expense

 

  

  

Coupon interest expense - 2025 Notes

$

39

$

232

Coupon interest expense - 2027 Notes

234

234

Coupon interest expense - 2029 Notes

1,653

1,653

Non-cash Interest Expense

 

 

  

Amortization of debt discount/transaction costs- 2025 Notes

4

28

Amortization of debt discount/transaction costs- 2027 Notes

18

20

Amortization of debt discount/transaction costs- 2029 Notes

235

248

Total Interest Expense

$

2,183

$

2,415