XML 97 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Current Income Tax Expense (Benefit), Continuing Operations [Abstract]        
Federal $ 34,488 $ 11,165 $ 538 $ 10,624
State 12,554 5,887 8,425 3,133
Foreign 220,834 164,709 329,745 300,797
Current, Total 267,876 181,761 338,708 314,554
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]        
Federal (379,397) 7,888 (417,347) (92,675)
State (42,821) 5,785 (53,414) 6,184
Foreign (144,073) (3,988) (144,073) (3,988)
Deferred, Total (566,291) 9,685 (614,834) (90,479)
Total provision for income taxes $ (298,415) $ 191,446 $ (276,126) $ 224,075