XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Reconciliation Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits balance at beginning of period $ 819,280 $ 1,218,396
Gross increases for tax positions of the prior year   55,431
Gross decrease for tax positions of the current year 0 (505,258)
Gross increases for tax positions of the current year 69,635 50,711
Unrecognized tax benefits balance at end of period $ 888,916 $ 819,280