Fair Value Measurement - Schedule of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Schedule of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs [Line Items] | ||
Fair value measurement input | $ 541,787 | $ 526,007 |
Minimum [Member] | Level 3 [Member] | ||
Schedule of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs [Line Items] | ||
Fair value measurement input | 0.015 | 0.01 |
Maximum [Member] | Level 3 [Member] | ||
Schedule of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs [Line Items] | ||
Fair value measurement input | 0.1 | 0.063 |
Median [Member] | Level 3 [Member] | ||
Schedule of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs [Line Items] | ||
Fair value measurement input | $ 0.036 | $ 0.035 |