v3.24.3
Selling and Administrative Expenses - Summary of Selling and Administrative Expenses (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Selling, general and administrative expense [abstract]          
Salaries $ 2,920,145 $ 1,141,405 $ 2,348,048 $ 2,124,171 $ 2,712,236
Sundry allowances 52,576 57,297 110,106 91,199 79,529
Miscellaneous salaries     0 9,288 11,894
Severance benefit 143,531 99,964 198,097 158,813 228,936
Employee benefits 205,711 132,452 276,654 252,445 241,410
Travel expenses 147,128 176,755 314,736 268,660 209,412
Entertainment expenses 18,732 30,181 75,260 37,393 34,537
Communication expenses 6,974 8,259 22,156 14,593 17,502
Utilities 2,260 3,218 7,285 18,398 9,626
Electricity 32,736 24,449 64,427 52,249 46,764
Taxes and dues 48,098 56,518 120,438 121,199 274,993
Depreciation 135,228 147,364 303,608 411,596 479,139
Rent 175,754 182,295 363,459 195,134 71,008
Repairing cost 7,580 8,072 10,939 106,354 6,755
Insurance 723,853 19,396 212,261 27,816 33,332
Vehicle maintenance 4,862 7,283 11,313 4,574 10,797
Research and development expenses 109,496 142,249 750,309 300,486 927,206
Transportation 20,273 69,286 183,664 308,279 156,697
Training 77 797 828 12 2,240
Publication expenses 12,183 5,551 17,772 17,819 10,934
Packing charge     0 0 8,568
Office supplies 2,205 8,977 26,475 26,043 12,496
Consumable supplies 32,300 21,599 37,747 39,790 25,353
Commission 1,755,129 584,228 1,093,270 484,107 514,879
Professional fee 6,882,034 574,749 1,907,205 1,358,068 3,191,779
Advertisement expense 95,540 179,088 349,661 225,067 70,549
Export expense     0 0 7,149
Bad debt expenses 2,085,905 0 2,427,642 46,005 15,586,247
Product warranty expense 10,719 4,198 29,637 5,503 33,573
Miscellaneous expense 716 6,581 7,788 19,116 20,370
Amortization 4,323 877,499 1,750,177 1,412,799 1,046,403
Employee share compensation Cost 442,621 411,384 2,532,821 687,888 277,638
Safety     0 2,755 3,844
Total $ 16,078,689 $ 4,981,094 $ 15,553,783 $ 8,827,619 $ 26,363,795