XML 123 R97.htm IDEA: XBRL DOCUMENT v3.25.3
Other Income - Schedule of Other Income (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Other Income [Abstract]          
Management fee income $ 1,946 $ 2,212 $ 4,276 $ 29,423 $ 40,192
Management fee income from a related party 7,784 3,316 17,103 25,961 33,231
Reversal of provision for penalty* 1,130,242 [1]      
Reversal of provision for compensation* 328,615 [1] 55,903
Miscellaneous income 846 16,047 3,350 6,058
Total $ 1,468,587 $ 6,374 $ 37,426 $ 143,340 $ 256,022
[1] See Note 5 for details.