XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - US and Foreign Income Before Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
United States $ 18,984,939 $ (142,095)
Foreign 3,749,665 3,804,540
Income before income tax expense $ 22,734,604 $ 3,662,445