v3.25.1
Income Tax - Schedule of Unrecognized Tax Positions Related to the Company’s Uncertain Tax Positions (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Unrecognized Tax Positions Related to the Company’s Uncertain Tax Positions [Abstract]      
Gross beginning balance $ 6,961,166 $ 6,567,028 $ 2,960,155
Gross increase to tax positions in the current period 1,558,286 394,138 3,606,873
Gross ending balance $ 8,519,452 $ 6,961,166 $ 6,567,028