Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Additional Information (Details)

v3.24.3
Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Apr. 19, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Allowance for credit losses, returns and deductions $ 1,416,898 $ 1,416,898 $ 1,358,873 $ 1,638,039 $ 771,446 $ 1,030,836   $ 117,360
Revenue practical expedient, incremental cost of obtaining contract [true/false]   true            
Unrecognized tax benefits 0 $ 0   $ 0        
Percentage of savings required to be paid to the seller   85.00%            
Cash, FDIC insured amount 250,000 $ 250,000            
Unsecured Convertible Promissory Notes [Member]                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Debt instrument, principal amount 3,409,091 3,409,091            
Unsecured Convertible Promissory Notes [Member] | Automatically convertible Notes at Earlier of Maturity or Next Sale of Equity Securities [Member]                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Debt instrument, principal amount 1,616,162 $ 1,616,162            
Secured Promissory Notes [Member]                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Debt instrument, principal amount             $ 4,089,000  
Minimum [Member]                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Contract with customers payment terms   30 days            
Minimum [Member] | Unsecured Convertible Promissory Notes [Member]                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Gross proceeds from issuance of notes $ 3,000,000 $ 3,000,000            
Maximum [Member]                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Contract with customers payment terms   60 days            
Tax Receivable Agreement [Member]                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Percentage of savings required to be paid to the seller   85.00%            
Class B common units of holdings and class V common stock of the company                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Exchanged number of shares 456,940 456,940