v3.26.1
Accrued Expenses and Other Long-term Liabilities - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Compensation and related taxes $ 11,878 $ 18,286
Accrued Inventory Purchases 4,256 4,197
Accrued expenses 3,568 2,752
Accrued interest 1,797 1,797
Income and other taxes 849 1,661
Professional fees 231 172
Other 301 546
Total $ 22,880 $ 29,411