v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue [Abstract]  
Schedule of Disaggregated Revenue Based on 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   2026     2025     2026     2025  
Promotional products - dropshipping   $ 13,660     $ 11,953     $ 23,299     $ 21,138  
Promotional products – bulk dropshipping     2,550       3,584       9,775       9,915  
Promotional products – Company owned inventory     4,672       4,296       8,252       7,190  
Casino continuity program     10,096       10,197       17,899       17,565  
Promotional products – third-party distributor     1,861       2,102       4,316       4,697  
Rewards program     266       365       582       590  
Additional services     253       80       484       176  
    $ 33,358     $ 32,577     $ 64,607     $ 61,271  
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,
2026
    June 30,
2025
 
Balance at January 1,   $ 3,201     $ 4,423  
 Revenue recognized     (5,503 )     (4,920 )
 Amounts collected not invoiced     8,383       5,314  
Balance at June 30,   $ 6,081     $ 4,817