Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Significant Accounting Policies - Schedule of Allowance for Credit Losses, Returns, and Deductions (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Allowance for Credit Loss [Abstract]        
Beginning balance $ 705,311 $ 197,566 $ 815,236 $ 117,360
Provisions related to credit losses allowance (42,849) 118,939 179,071 199,145
Write-offs related to credit losses allowance (210,280)   (542,125)  
Ending balance 452,182 316,505 452,182 316,505
Beginning balance related to returns and deductions allowance 653,562 833,270 822,803  
Provisions related to returns and deductions allowance 311,154 (378,329) 141,913 454,941
Ending balance related to returns and deductions allowance 964,716 454,941 964,716 454,941
Beginning balance, Total 1,358,873 1,030,836 1,638,039 117,360
Provisions related to allowance for credit losses, returns, and deductions 268,305 (259,390) 320,984 654,086
Write-offs related to allowance for credit losses, returns, and deductions (210,280)   (542,125)  
Ending balance, Total $ 1,416,898 $ 771,446 $ 1,416,898 $ 771,446