XML 87 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Reflects Changes in Gross Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Reflects Changes in Gross Unrecognized Tax Benefits [Abstract]    
Balance at beginning of year $ 2,545,189 $ 2,086,044
Increase in balance related to tax positions taken during the current year 445,293 459,145
Increase in balance related to tax positions taken during prior years 12,343
Decrease in balance related to prior year tax positions
Decrease in balance related to settlement with tax authorities
Balance at end of year $ 3,002,825 $ 2,545,189