XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Textual (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
payment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Organization And Significant Accounting Policies [Line Items]      
Number of business segment | payment 1    
Allowance for doubtful accounts $ 0 $ 0  
Accounts receivable 20,205,678 18,051,241  
Revenue 151,095,131 136,716,371 $ 154,496,019
Cash equivalents 40,339,754 44,171,397  
Level 1      
Business Organization And Significant Accounting Policies [Line Items]      
Cash equivalents 40,339,754 44,171,397  
Related Party      
Business Organization And Significant Accounting Policies [Line Items]      
Accounts receivable 10,300,000 9,100,000  
Demand Deposits | Level 1      
Business Organization And Significant Accounting Policies [Line Items]      
Cash equivalents 1,300,000 2,800,000  
Money Market Funds | Level 1      
Business Organization And Significant Accounting Policies [Line Items]      
Cash equivalents 40,300,000 44,200,000  
Fund administration, net      
Business Organization And Significant Accounting Policies [Line Items]      
Revenue $ 7,753,188 $ 7,536,871 $ 10,170,502