v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregated by Sales Channel (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Revenue Disaggregated by Sales Channel [Line Items]      
Revenues, net $ 468,725 $ 487,877 $ 510,541
Sales Category [Member] | e-commerce [Member]      
Schedule of Revenue Disaggregated by Sales Channel [Line Items]      
Revenues, net 182,842 206,300 223,607
Sales Category [Member] | Wholesale [Member]      
Schedule of Revenue Disaggregated by Sales Channel [Line Items]      
Revenues, net 207,387 204,214 213,843
Sales Category [Member] | Showrooms [Member]      
Schedule of Revenue Disaggregated by Sales Channel [Line Items]      
Revenues, net $ 78,496 $ 77,363 $ 73,091