Restricted Cash - Schedule of Restricted cash (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Restricted Cash and Cash Equivalents Items [Line Items] | ||
Restricted cash | $ 2,192,015 | $ 2,931,357 |
Restricted cash with maturity of less than three months [Member] | ||
Restricted Cash and Cash Equivalents Items [Line Items] | ||
Restricted cash | 2,192,015 | 2,212,529 |
Restricted cash with maturity of three months or more [Member] | ||
Restricted Cash and Cash Equivalents Items [Line Items] | ||
Restricted cash | $ 718,828 |