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 | ||
| |||||