v3.26.1
Fair Value Measurement - Schedule of change in Level 3 financial instruments (Details) - Fair Value, Recurring [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value at December 31, 2025 and 2024 $ 14,458,322 $ 12,088,911
Mark to market 302,598 2,369,411
Fair value at March 31, 2026 and December 31, 2025 $ 14,760,920 $ 14,458,322