XML 59 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Activity Related to Unrecognized Tax Benefits (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Gross unrecognized tax benefits at January 1 $ 1,589,266 $ 896,981
Additions for tax positions taken in the prior year 1,079,358  
Additions for tax positions taken in the current year 28,452 692,285
Gross unrecognized tax benefits at December 31 $ 2,697,076 $ 1,589,266