v3.26.1
Significant Contracts and Concentrations - Qurate Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Concentration Risk [Line Items]          
Licensing revenue $ 1,121 $ 1,321 $ 2,265 $ 2,653  
Accounts receivable $ 623   $ 623   $ 956
Sales [Member] | Customer Concentration Risk [Member] | Royalty Agreement With Qurate          
Concentration Risk [Line Items]          
Concentration risk, percentage 27.00% 18.00% 21.00% 22.00%  
Sales [Member] | Customer Concentration Risk [Member] | Royalty Agreement With Qurate | Judith Ripka          
Concentration Risk [Line Items]          
Licensing revenue $ 300 $ 240 $ 490 $ 580  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Royalty Agreement With Qurate          
Concentration Risk [Line Items]          
Accounts receivable $ 300   $ 300   $ 210
Concentration risk, percentage     48.00%   22.00%