XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current:    
Federal $ 1,045,995 $ 3,405,403
State 175,507 397,174
Foreign 537,654 544,251
Total Current 1,759,156 4,346,828
Deferred:    
Federal 480,188 554,763
State 30,714 39,853
Total Deferred 510,902 594,616
Total Income Tax Expense $ 2,270,058 $ 4,941,444