v3.26.1
Investments - Schedule of Unrealized Loss on available-for-sale securities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Aggregate Unrealized Losses    
Loss duration of less than one year $ 801,180 $ 272,327
Loss duration of greater than one year 153,458 208,360
Total 954,638 480,687
Aggregate Fair Value of Investments    
Loss duration of less than one year 49,514,191 24,149,316
Loss duration of greater than one year 2,465,536 5,471,407
Total $ 51,979,727 $ 29,620,723