v3.26.1
Fair Value Disclosures - Schedule of Liabilities Measured on Recurring Basis (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Contingent Consideration:    
Non-current $ 3,036,157 $ 2,939,316
(Level 3)    
Contingent Consideration:    
Non-current 3,036,157 2,939,316
Total Contingent Consideration $ 3,036,157 $ 2,939,316