XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30, 2025

 
  

(in thousands)

 
  

Direct

  

Wholesale/Other

  

Total

 

North America

 $16,581  $1,617  $18,198 

Other

  1,264      1,264 

Total net revenue

 $17,845  $1,617  $19,462 
  

Three Months Ended June 30, 2024

 
  

(in thousands)

 
  

Direct

  

Wholesale/Other

  

Total

 

North America

 $26,300  $155  $26,455 

Other

  1,529      1,529 

Total net revenue

 $27,829  $155  $27,984

 

  

Six Months Ended June 30, 2025

 
  

(in thousands)

 
  

Direct

  

Wholesale/Other

  

Total

 

North America

 $30,168  $2,023  $32,191 

Other

  2,631      2,631 

Total net revenue

 $32,799  $2,023  $34,822 
  

Six Months Ended June 30, 2024

 
  

(in thousands)

 
  

Direct

  

Wholesale/Other

  

Total

 

North America

 $45,020  $300  $45,320 

Other

  2,879      2,879 

Total net revenue

 $47,899  $300  $48,199 
  

Three Months Ended June 30,

 
  

2025

  

2024

 
  

(in thousands)

 

Heating, cooling and air quality

 $4,836  $10,396 

Kitchen appliances

  3,288   2,111 

Health and beauty

  1,898   3,431 

Cookware, kitchen tools and gadgets

  421   1,294 

Home office

  1,690   2,310 

Housewares

  3,892   5,046 

Essential oils and related accessories

  3,431   3,236 

Other

  6   160 

Total net revenue

 $19,462  $27,984 
  

Six Months Ended June 30,

 
  

2025

  

2024

 
  

(in thousands)

 

Heating, cooling and air quality

 $6,175  $13,600 

Kitchen appliances

  5,080   4,032 

Health and beauty

  4,952   6,744 

Cookware, kitchen tools and gadgets

  1,321   2,690 

Home office

  3,274   4,341 

Housewares

  7,847   9,932 

Essential oils and related accessories

  6,164   6,443 

Other

  9   417 

Total net revenue

 $34,822  $48,199 
Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]
  

June 30, 2025

 
  

Fair Value Measurement Category

 
  

Level 1

  

Level 2

  

Level 3

 

Liabilities:

            

Fair value of warrant liabilities

        19 
  

December 31, 2024

 
  

Fair Value Measurement Category

 
  

Level 1

  

Level 2

  

Level 3

 

Liabilities

            

Fair value of warrant liabilities

        109 
Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]
  

June 30, 2025

 

Warrants liabilities as of January 1, 2025

 $109 

Change in fair value of warrants

  (90)

Warrants liabilities as of June 30, 2025

 $19 
  

June 30, 2024

 

Warrants liabilities as of January 1, 2024

 $1,033 

Change in fair value of warrants

  (569)

Warrants liabilities as of June 30, 2024

 $464