v3.25.2
Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net (loss) income [1]     $ (4,892,287) $ (937,462)
Weighted average number of shares of common stock outstanding - basic 95,464,000 22,912,667 95,464,000 [1] 22,142,099
Weighted average number of shares of common stock outstanding - diluted 95,464,000 22,912,667 95,464,000 [1] 22,142,099
Basic Earnings Per Share [1]     $ (0.05) $ 0.04
Diluted Earnings Per Share [1]     $ (0.05) $ 0.04
[1] Retrospectively restated for the effect of 2-for-1 reverse stock split. (Note 16)