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

June 30,

December 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Payroll and related benefits

$

25,704

$

21,772

Warranty

10,025

10,348

Operating lease liabilities

4,174

4,164

Interest

685

680

Professional fees

1,282

1,315

Sales, use, and other taxes

 

1,823

 

958

Merger costs

878

727

Contingent consideration

275

275

Other

 

9,241

 

5,264

Total

$

54,087

$

45,503

Schedule of changes in product warranty reserves

June 30,

  ​ ​ ​

2026

(in thousands)

Balance - beginning of the year

$

10,348

Warranties issued

 

3,587

Consumption of reserves

 

(3,369)

Changes in estimate

 

(541)

Balance - June 30, 2026

$

10,025

Schedule of carrying value of Convertible Senior Notes

June 30, 2026

December 31, 2025

  ​

Principal Amount

  ​

Unamortized
transaction costs

  ​

Net carrying value

  ​

Principal Amount

  ​

Unamortized
transaction costs

  ​

Net carrying value

(in thousands)

2029 Notes

$

230,000

$

(3,457)

$

226,543

$

230,000

$

(3,991)

$

226,009

Net carrying value

$

230,000

$

(3,457)

$

226,543

$

230,000

$

(3,991)

$

226,009

Schedule of interest expense related to Convertible Senior Notes

Three months ended June 30,

Six months ended June 30,

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

 

(in thousands)

Cash Interest Expense

 

  ​

  ​

  ​

  ​

Coupon interest expense - 2025 Notes

$

$

$

$

39

Coupon interest expense - 2027 Notes

113

347

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

4

Amortization of debt discount/transaction costs- 2027 Notes

12

30

Amortization of debt discount/transaction costs- 2029 Notes

290

281

534

516

Total Interest Expense

$

1,943

$

2,059

$

3,840

$

4,242