v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Consolidated Statements Of Comprehensive Income [Abstract]        
Net loss $ (1,522,729) $ (8,255,080) $ (196,349) $ (5,852,057)
Unrealized gains (losses) on securities 2,335,820 (2,640,785) (5,690,817) (8,275,844)
Unrealized gains on bond purchase commitments 888,148 1,833,078 519,811 1,833,078
Comprehensive income (loss) $ 1,701,239 $ (9,062,787) $ (5,367,355) $ (12,294,823)