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 |