v3.25.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Personnel accruals $ 6,963 $ 9,693
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total other current liabilities Total other current liabilities
Current portion of operating lease liabilities $ 3,700 $ 4,041
Sales incentives 2,945 1,338
Share-based compensation 2,801 1,339
Accrued taxes other than income taxes 2,074 1,332
Accrued interest $ 1,479 $ 2,531
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities
Current portion of finance lease obligation $ 738 $ 877
Other accrued expenses and liabilities 2,049 2,832
Total other current liabilities $ 22,749 $ 23,983