XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Schedule of Unrealized Loss on available-for-sale securities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Aggregate Unrealized Losses    
Loss duration of less than one year $ 888,851 $ 587,357
Loss duration of greater than one year 313,597 1,381,116
Total 1,202,448 1,968,473
Aggregate Fair Value of Investments    
Loss duration of less than one year 5,969,691 46,365,022
Loss duration of greater than one year 7,586,624 32,602,844
Total $ 13,556,315 $ 78,967,866