XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Liabilities.  
Schedule of accrued expenses and other current liabilities

September 30,

December 31,

    

2025

    

2024

(in thousands)

Payroll and related benefits

$

22,380

$

30,398

Warranty

10,034

9,740

Operating lease liabilities

4,059

3,757

Interest

2,332

1,198

Professional fees

3,571

1,969

Sales, use, and other taxes

 

1,396

 

1,539

Contingent consideration

702

702

Other

 

5,746

 

5,892

Total

$

50,220

$

55,195

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2024

$

9,740

Warranties issued

 

5,337

Consumption of reserves

 

(4,488)

Changes in estimate

 

(555)

Balance - September 30, 2025

$

10,034

Schedule of carrying value of Convertible Senior Notes

September 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,277)

225,723

230,000

(5,075)

224,925

Net carrying value

$

230,000

$

(4,277)

$

225,723

$

281,500

$

(5,302)

$

276,198

Schedule of interest expense related to Convertible Senior Notes

Three months ended September 30,

Nine months ended September 30,

    

2025

    

2024

    

2025

    

2024

 

(in thousands)

Cash Interest Expense

 

  

  

  

  

Coupon interest expense - 2025 Notes

$

$

232

$

39

$

696

Coupon interest expense - 2027 Notes

234

347

702

Coupon interest expense - 2029 Notes

1,653

1,653

4,959

4,959

Non-cash Interest Expense

 

 

  

 

 

  

Amortization of debt discount/transaction costs- 2025 Notes

26

4

76

Amortization of debt discount/transaction costs- 2027 Notes

23

30

66

Amortization of debt discount/transaction costs- 2029 Notes

283

274

799

793

Total Interest Expense

$

1,936

$

2,442

$

6,178

$

7,292