Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Additional Information (Details)

v3.23.2
Significant Accounting Policies - Additional Information (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for doubtful accounts and returns and deductions $ 197,566   $ 117,360
Bad debt expense $ 80,206 $ 288,623  
Revenue practical expedient, incremental cost of obtaining contract [true/false] true    
Reverse stock split conversion ratio 0.0667    
Reverse stock split, description As a result of the Reverse Stock Split, every fifteen shares of common stock issued and outstanding were automatically reclassified into one share of common stock.    
Unrecognized tax benefits $ 0   $ 0
Percentage of savings required to be paid to the seller 85.00%    
Cash, FDIC insured amount $ 250,000    
ASU 2020-06 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Change in accounting principle, accounting standards update, adopted true    
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2023    
Change in accounting principle, accounting standards update, immaterial effect true    
Minimum [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract with customers payment terms 30 days    
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 | shares 361,477    
Class A Common Stock [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Common stock, par value | $ / shares $ 0.0001   $ 0.0001
Class V Common Stock [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Common stock, par value | $ / shares $ 0.0001   $ 0.0001