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 |
X | ||||||||||
- Definition Provisions Related To Allowance For Credit Losses, Returns, And Deductions. No definition available.
|
X | ||||||||||
- Definition Provisions related to returns and deductions. No definition available.
|
X | ||||||||||
- Definition Returns and deductions. No definition available.
|
X | ||||||||||
- Definition Write-offs related to allowance for credit losses, returns, and deductions. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|