XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments - Schedule of Segment Reconciliations (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting [Abstract]        
Income (loss) from operations $ (2,293,288) $ 11,942,592 $ (4,011,944) $ 16,986,668
Other income, net of expense 33,967 35,755 119,805 118,843
Income (loss) before taxes $ (2,259,321) $ 11,978,347 $ (3,892,139) $ 17,105,511