v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
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
September 30,
   Nine Months Ended
September 30,
 
Revenue generated per major product category  2025   2024   2025   2024 
Promotional products - dropshipping  $9,590   $7,926   $30,728   $24,464 
Promotional products – bulk dropshipping   2,170    1,872    12,085    10,761 
Promotional products – Company owned inventory   3,401    3,270    10,591    9,474 
Casino continuity program   8,336    3,488    25,901    3,488 
Redemption code program   
—
    1,856    
—
    1,856 
Promotional products – third-party distributor   1,862    1,307    6,559    4,383 
Rewards program   257    308    847    848 
Additional services   365    117    541    390 
   $25,981   $20,144   $87,252   $55,664 
Schedule of Unearned Revenue Includes Customer Deposits and Deferred Revenue The Company had unearned revenue as follows:
   September 30,
2025
   September 30,
2024
 
Balance at January 1,  $4,423   $1,116 
Revenue recognized   (7,915)   (1,361)
Amounts collected or invoiced   7,651    3,247 
Balance at September 30,  $4,159   $3,002