Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Additional Information (Details)

v3.23.3
Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Allowance for doubtful accounts and returns and deductions $ 771,446   $ 771,446   $ 117,360
Bad debt expense 118,939 $ 34,323 $ 199,145 $ 322,946  
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    
ASU 2020-06 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Change in accounting principle, accounting standards update, adopted true   true    
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2023   Jan. 01, 2023    
Change in accounting principle, accounting standards update, immaterial effect true   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 361,477   361,477