XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Current and Deferred Tax Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Current:        
Foreign $ 73,298 $ 0 $ 139,566 $ 0
Federal 327,744 86,279 327,744 1,046,787
State 89,717 (82,572) 100,492 295,950
Total current income tax expense 490,759 3,707 567,802 1,342,737
Deferred:        
Federal (23,214) 395,326 354,385 378,048
State (8,529) (152,891) (409,121) (147,721)
Total deferred tax expense (31,743) 242,435 (54,736) 230,327
Income tax expense $ 459,016 $ 246,142 $ 513,066 $ 1,573,064