v3.25.2
Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Liabilities.  
Schedule of accrued expenses and other current liabilities

June 30,

December 31,

    

2025

    

2024

(in thousands)

Payroll and related benefits

$

18,086

$

30,398

Warranty

9,819

9,740

Operating lease liabilities

3,915

3,757

Interest

690

1,198

Professional fees

2,830

1,969

Sales, use, and other taxes

 

4,252

 

1,539

Contingent consideration

702

702

Other

 

7,118

 

5,892

Total

$

47,412

$

55,195

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2024

$

9,740

Warranties issued

 

3,623

Consumption of reserves

 

(2,937)

Changes in estimate

 

(607)

Balance - June 30, 2025

$

9,819

Schedule of carrying value of Convertible Senior Notes

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

(223)

24,777

2029 Notes

230,000

(4,559)

225,441

230,000

(5,075)

224,925

Net carrying value

$

230,000

$

(4,559)

$

225,441

$

281,500

$

(5,302)

$

276,198

Schedule of interest expense related to Convertible Senior Notes

Three months ended June 30,

Six months ended June 30,

    

2025

    

2024

    

2025

    

2024

 

(in thousands)

Cash Interest Expense

 

  

  

  

  

Coupon interest expense - 2025 Notes

$

$

232

$

39

$

464

Coupon interest expense - 2027 Notes

113

234

347

468

Coupon interest expense - 2029 Notes

1,653

1,653

3,306

3,306

Non-cash Interest Expense

 

 

  

 

 

  

Amortization of debt discount/transaction costs- 2025 Notes

22

4

50

Amortization of debt discount/transaction costs- 2027 Notes

12

23

30

43

Amortization of debt discount/transaction costs- 2029 Notes

281

271

516

519

Total Interest Expense

$

2,059

$

2,435

$

4,242

$

4,850