v3.25.3
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Summary of Significant Accounting Policies [Line Items]        
Amortization expense     $ 838,364  
Weighted average shares - basic 3,591,228 316,289 2,256,990 286,166