v3.26.1
Significant Contracts and Concentrations - Halston Master License (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 15, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Concentration Risk [Line Items]            
Deferred revenue, current   $ 976   $ 976   $ 1,330
Deferred revenue, long-term liability   1,333   1,333   1,778
Licensing revenue   1,121 $ 1,321 2,265 $ 2,653  
Halston License            
Concentration Risk [Line Items]            
Additional royalty payable term 20 years          
Total purchase price $ 5,000          
Deferred revenue   2,220   2,220   3,090
Deferred revenue, current   890   890   1,310
Deferred revenue, long-term liability   1,330   $ 1,330   $ 1,780
Recognition period of deferred revenue       2 years 6 months    
Licensing revenue   $ 640 $ 640 $ 1,280 $ 1,280  
Halston License | Minimum            
Concentration Risk [Line Items]            
Royalty payable term 5 years          
Halston License | Maximum            
Concentration Risk [Line Items]            
Royalty payable term 25 years          
Halston License | Judith Ripka | Sales | Customer concentration risk            
Concentration Risk [Line Items]            
Concentration risk, percentage   57.00% 48.00% 56.00% 48.00%