XML 120 R104.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Income Tax Liability (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Current $ 246,437 $ 16,352,190
Deferred 13,506,544 14,358,337
Total $ 13,752,981 $ 30,710,527