v3.26.1
Accumulated Other Comprehensive Income (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss)    
Balance at beginning of period $ 124,732,354 $ 96,728,129
Translation (loss)/gain (2,319) (50,116)
Balance at end of period 124,122,614 99,704,273
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss)    
Balance at beginning of period 9,896,567 10,033,267
Translation (loss)/gain (2,319) (50,116)
Balance at end of period $ 9,894,248 $ 9,983,151