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

March 31,

December 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Payroll and related benefits

$

24,698

$

21,772

Warranty

10,596

10,348

Operating lease liabilities

4,100

4,164

Interest

2,328

680

Professional fees

1,367

1,315

Sales, use, and other taxes

 

2,395

 

958

Merger costs

871

727

Contingent consideration

275

275

Other

 

5,408

 

5,264

Total

$

52,038

$

45,503

Schedule of changes in product warranty reserves

March 31,

  ​ ​ ​

2026

(in thousands)

Balance - beginning of the year

$

10,348

Warranties issued

 

1,781

Consumption of reserves

 

(1,319)

Changes in estimate

 

(214)

Balance - March 31, 2026

$

10,596

Schedule of carrying value of Convertible Senior Notes

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

$

226,253

$

230,000

$

(3,991)

$

226,009

Net carrying value

$

230,000

$

(3,747)

$

226,253

$

230,000

$

(3,991)

$

226,009

Schedule of interest expense related to Convertible Senior Notes

Three months ended March 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

 

(in thousands)

Cash Interest Expense

 

  ​

  ​

Coupon interest expense - 2025 Notes

$

$

39

Coupon interest expense - 2027 Notes

234

Coupon interest expense - 2029 Notes

1,653

1,653

Non-cash Interest Expense

 

 

  ​

Amortization of debt discount/transaction costs- 2025 Notes

4

Amortization of debt discount/transaction costs- 2027 Notes

18

Amortization of debt discount/transaction costs- 2029 Notes

244

235

Total Interest Expense

$

1,897

$

2,183