Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Schedule of Allowance for Credit Losses, Returns, and Deductions (Details)

v3.24.2.u1
Significant Accounting Policies - Schedule of Allowance for Credit Losses, Returns, and Deductions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Allowance for Credit Loss [Abstract]        
Beginning balance $ 968,845 $ 190,579 $ 815,236 $ 117,360
Provisions related to credit losses allowance 68,311 6,987 221,920 80,206
Write-offs related to credit losses allowance (331,844)   (331,844)  
Ending balance 705,312 197,566 705,312 197,566
Beginning balance related to returns and deductions allowance 559,303 364,193 822,803  
Provisions related to returns and deductions allowance 94,259 469,078 (169,241) 833,271
Ending balance related to returns and deductions allowance 653,562 833,271 653,562 833,271
Beginning balance, Total 1,528,148 554,772 1,638,039 117,360
Provisions related to allowance for credit losses, returns, and deductions 162,570 476,065 52,679 913,477
Write-offs related to allowance for credit losses, returns, and deductions (331,844)   (331,844)  
Ending balance, Total $ 1,358,874 $ 1,030,837 $ 1,358,874 $ 1,030,837