XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Consolidated Statements Of Comprehensive Income [Abstract]        
Net income $ 21,287,172 $ 17,606,681 $ 38,078,394 $ 43,870,699
Unrealized gain (loss) on securities (11,499,570) (19,880,002) 8,897,972 (67,631,658)
Unrealized gain (loss) on bond purchase commitments (73,376) (136,370) 39,171 (955,451)
Comprehensive income (loss) $ 9,714,226 $ (2,409,691) $ 47,015,537 $ (24,716,410)