Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.25.0.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue [Abstract]  
Schedule of Revenue Disaggregated According to the Transfer of Goods or Services Revenue disaggregated according to the timing of transfer of goods or services (e.g., at a point in time) was as follows:
    Three months ended
June 30,
    Six months ended
June 30,
 
Revenue generated per major product category   2024     2023     2024     2023  
          (Restated)           (Restated)  
Promotional products - dropshipping   $ 8,128     $ 6,959     $ 16,538     $ 13,082  
Promotional products – Company owned inventory     3,605       4,258       6,204       8,945  
Promotional products – bulk dropshipping     3,123       4,354       8,889       7,221  
Promotional products – third-party distributor     1,402       1,537       3,076       3,467  
Rewards program     254       197       540       486  
Additional services     181       110       273       185  
    $ 16,693     $ 17,415     $ 35,520     $ 33,386  
Schedule of Unearned Revenue Includes Customer Deposits and Deferred Revenue Unearned revenue includes customer deposits and deferred revenue which represent prepayments from customers. The Company had unearned revenue as follows:
    June 30,
2024
    June 30,
2023
 
          (Restated)  
Balance at January 1,   $ 1,116     $ 633  
Revenue recognized     (1,042 )     (464 )
Amounts collected or invoiced     780       1,970  
Unearned revenue   $ 854     $ 2,139