v3.26.1
Other Current Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Other Current Liabilities [Abstract]        
Accrued sales returns $ 4,492 $ 6,515 $ 5,404 $ 5,107
Accrued sales and use tax 2,264 2,994    
Insurance financing 1,676 1,328    
Asset retirement obligation 1,132 1,440    
Other 775 473    
Total other current liabilities $ 10,339 $ 12,750