v3.26.1
Noncontrolling Interest (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Noncontrolling Interest    
Beginning noncontrolling interest $ 1,725,698  
Net income (loss) attributive to NCI 211,910 $ (110,628)
Ending noncontrolling interest $ 1,937,608