v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregated by Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Revenue Disaggregated by Sales Channel [Line Items]        
Revenues, net $ 98,270 $ 105,100 $ 194,000 $ 209,271
e-commerce [Member] | Sales Category [Member]        
Schedule of Revenue Disaggregated by Sales Channel [Line Items]        
Revenues, net 42,460 43,084 83,056 88,481
Showrooms [Member] | Sales Category [Member]        
Schedule of Revenue Disaggregated by Sales Channel [Line Items]        
Revenues, net 18,393 15,769 37,240 33,755
Wholesale [Member] | Sales Category [Member]        
Schedule of Revenue Disaggregated by Sales Channel [Line Items]        
Revenues, net $ 37,417 $ 46,247 $ 73,704 $ 87,035