Annual report [Section 13 and 15(d), not S-K Item 405]

Accrued Expenses and Other Current Liabilities (Tables)

v3.25.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
  2024 2023
Accrued compensation and benefits $ 19,527  $ 15,734 
Accrued customer rebates and royalties 6,731  5,545 
Current portion of lease liabilities 6,889  4,957 
Accrued lease termination fee 6,010 — 
Contract liabilities 4,479 2,785
Accrued interest 1,734 469
Accrued warranty 1,541 1,282
Accrued income taxes 839 116
Other (a)
14,445  5,495 
Total $ 62,195  $ 36,383 
(a) Certain amounts from prior year have been reclassified to conform with current year presentation.
Schedule of Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
  2024 2023
Accrued compensation and benefits $ 19,527  $ 15,734 
Accrued customer rebates and royalties 6,731  5,545 
Current portion of lease liabilities 6,889  4,957 
Accrued lease termination fee 6,010 — 
Contract liabilities 4,479 2,785
Accrued interest 1,734 469
Accrued warranty 1,541 1,282
Accrued income taxes 839 116
Other (a)
14,445  5,495 
Total $ 62,195  $ 36,383 
(a) Certain amounts from prior year have been reclassified to conform with current year presentation.