XML 132 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Deferred Income Tax Benefit (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Decrease in net deferred income tax assets $ 4,953,899  
Less: Deferred tax expense allocated to other comprehensive income 26,338  
Deferred income tax $ 4,927,561 $ (1,199,915)