v3.25.2
Supplemental Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued purchases $ 3,529 $ 2,085
Compensation 3,395 3,483
Right of use obligations 165 153
Interest 195 269
Sales taxes 261 355
Other 2,752 1,343
Accrued liabilities, current, total $ 10,297 $ 7,688