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

​