v3.24.3
Other Income and Other Expenses - Summary of Other Income (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other income and other expenses [Line Items]          
Gain from equity method $ 0 $ 6,634 $ 0 $ 0 $ 171,147
Income from disposal of tangible assets 1,121 91 4,682 0 7,202
Reversal of allowance for bad debts 13,825 0 136,111 0 753,200
Miscellaneous 1,212 11,293 57,158 5,197,964 0
Dividend income 1,319 833   1,839 0
Total other income $ 17,477 $ 18,851 198,778 $ 5,199,803 $ 589,255
Previously Reported [Member]          
Other income and other expenses [Line Items]          
Dividend income     $ 827