Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Additional Information (Details)

v3.24.2.u1
Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Apr. 19, 2023
Mar. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Allowance for credit losses, returns and deductions $ 1,358,874 $ 1,358,874 $ 1,528,148 $ 1,638,039 $ 1,030,837   $ 554,772 $ 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 2,954,545 2,954,545            
Unsecured Convertible Promissory Notes [Member] | Automatically Converted 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,515,152 $ 1,515,152            
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              
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 386,530 386,530