v3.25.2
Other Current Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Other Current Liabilities [Abstract]    
Accrued sales returns $ 3,066 $ 6,515
Accrued sales and use tax and property tax 2,579 3,059
Insurance financing 820 1,328
Asset retirement obligation 1,132 1,440
Other 765 408
Total other current liabilities $ 8,362 $ 12,750