v3.25.2
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