v3.26.1
Accumulated Other Comprehensive Income (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss)            
Balance at beginning of period $ 124,122,614 $ 124,732,354 $ 99,704,273 $ 96,728,129 $ 124,732,354 $ 96,728,129
Translation (loss)/gain (2,032) (2,319) (75,496) (50,116)    
Balance at end of period 129,911,043 124,122,614 100,190,316 99,704,273 129,911,043 100,190,316
Foreign Currency Translation Adjustment            
Accumulated Other Comprehensive Income (Loss)            
Balance at beginning of period 9,894,248 9,896,567 9,983,151 10,033,267 9,896,567 10,033,267
Translation (loss)/gain (2,032)   (75,496)   (4,351) (125,612)
Balance at end of period $ 9,892,216 $ 9,894,248 $ 9,907,655 $ 9,983,151 $ 9,892,216 $ 9,907,655