v3.26.1
Customer Rewards Liability - Company's Customer Rewards Liability (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Customer Advances or Deposits, Noncurrent [Abstract]      
Beginning balance $ 6,872,869 $ 9,369,298 $ 8,569,651
Rewards earned by customers 837,253 1,185,157 1,464,921
Reward fulfilments [1] (869,038) (1,793,929) (1,489,430)
Expired rewards (83,725) (118,516) (146,492)
Remeasurement (gain) loss on customer rewards liability (2,253,069) (1,769,141) 970,648
Ending balance $ 4,504,290 $ 6,872,869 $ 9,369,298
[1] Rewards fulfillments represent amounts that were distributed to customers to fulfill customer rewards obligations.