XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Consolidated Statements Of Comprehensive Income [Abstract]        
Net income $ 17,606,681 $ 10,264,680 $ 43,870,699 $ 17,257,534
Unrealized gain (loss) on securities (19,880,002) 1,933,172 (67,631,658) (14,365,625)
Unrealized gain (loss) on bond purchase commitments (136,370) 81,606 (955,451) (39,364)
Comprehensive income (loss) $ (2,409,691) $ 12,279,458 $ (24,716,410) $ 2,852,545