v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue

Expenses such as slotting fees, sales discounts, and allowances for the three and six months ended June 30, 2026 and 2025 were accounted for as a direct reduction of revenue as follows:

 

   2026   2025   2026   2025 
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
                 
Revenue  $4,744,553   $3,430,029   $7,476,392   $6,662,320 
Less: slotting, discounts, and allowances   286,282    155,083    411,326    216,511 
Net revenue  $4,458,271   $3,274,946   $7,065,066   $6,445,809