v3.25.2
Fair Value Measurements - Schedule of Activities of the Marketable Securities (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Fair Value Reconciliation [Roll Forward]    
Beginning balance $ 425,357 $ 507,266
Unrealized gain (loss) on available-for-sale debt securities 100,742 (8,563)
Ending balance $ 526,099 $ 498,703