XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Schedule of Provision for Income Taxes Expenses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Provision for Income Taxes Expenses [Line Items]        
Income tax provision $ 860,267 $ 1,099,331 $ 2,336,755 $ 1,761,179
Deferred income tax expenses 16,455 11,073
Income tax provision 876,722 1,099,331 2,347,828 1,761,179
US [Member]        
Provision for Income Taxes Expenses [Line Items]        
Income tax provision
BVI [Member]        
Provision for Income Taxes Expenses [Line Items]        
Income tax provision
Hong Kong [Member]        
Provision for Income Taxes Expenses [Line Items]        
Income tax provision