XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Consolidated Statements Of Comprehensive Income [Abstract]        
Net income $ 9,729,378 $ 18,516,593 $ 47,807,772 $ 62,387,292
Unrealized loss on securities (47,774,201) (22,688,696) (38,876,229) (90,320,354)
Unrealized loss on bond purchase commitments (250,548) (91,864) (211,377) (1,047,315)
Comprehensive income (loss) $ (38,295,371) $ (4,263,967) $ 8,720,166 $ (28,980,377)