XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Unrealized Loss on available-for-sale securities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Aggregate Unrealized Losses    
Loss duration of less than one year $ 106,930 $ 587,357
Loss duration of greater than one year 1,212,432 1,381,116
Total 1,319,362 1,968,473
Aggregate Fair Value of Investments    
Loss duration of less than one year 12,028,216 46,365,022
Loss duration of greater than one year 8,472,099 32,602,844
Total $ 20,500,315 $ 78,967,866