v3.25.2
Investments - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 25, 2024
USD ($)
Dec. 21, 2021
member
Nov. 01, 2021
USD ($)
Oct. 26, 2021
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Schedule of Equity Method Investments [Line Items]                    
Impairment losses         $ 0 $ 0 $ 0 $ 0    
Equity securities without readily determinable fair value, amount upward price adjustment,         0   0      
Equity securities without readily determinable fair value, amount         $ 5,000,000   5,000,000   $ 5,000,000  
Payments to acquire equity method investments             $ 0 $ 148,487    
Firefly Health, Inc                    
Schedule of Equity Method Investments [Line Items]                    
Payments to acquire equity securities $ 5,000,000                  
RND Health Services Inc.                    
Schedule of Equity Method Investments [Line Items]                    
Ownership percentage       50.00% 50.00%   50.00%   50.00%  
Payments to acquire equity method investments       $ 655,876     $ 0   $ 310,450 $ 298,932
National Providers Association, LLC                    
Schedule of Equity Method Investments [Line Items]                    
Ownership percentage     20.00%              
Payments to acquire equity method investments     $ 30,000              
Number of members withdrawn from National Providers Association, LLC | member   3                
Number of remaining members in National Providers Association, LLC | member   2