v3.26.1
Income Tax - Schedule of Income Taxes Paid (Net of Refunds) (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Contingency [Line Items]    
Cash paid for taxes (net of refund received) - Federal $ 1,338,381 $ (406,837)
Cash paid for taxes (net of refund received) - State 0  
Total 1,340,000  
Other    
Income Tax Contingency [Line Items]    
Cash paid for taxes (net of refund received) - State $ 2,000