Annual report [Section 13 and 15(d), not S-K Item 405]

ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Provision for Income Taxes (Details)

v3.25.0.1
ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Provision for Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Deferred federal income tax benefit (provision) $ (19,096,010) $ 901,522 $ (6,437,680)
Current state income tax benefit (provision) (401,197) (72,213) 0
Deferred state income tax benefit (provision) (943,747) (954,551) (1,971,044)
Provision for Income Taxes $ (20,440,954) $ (125,242) $ (8,408,724)