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

Accrued Expenses and Other Current Liabilities (Details)

v3.25.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
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 0
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
Accrued expenses and other current liabilities $ 62,195 $ 36,383
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities