XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
Federal $ 3,405,403 $ 65,263
State 397,174 192,215
Foreign 544,251 664,766
Total Current 4,346,828 922,244
Deferred:    
Federal 554,763 (238,408)
State 39,853 (56,157)
Total Deferred 594,616 (294,565)
Total Income Tax Expense $ 4,941,444 $ 627,679