v3.25.4
Income Taxes - Income Taxes Paid (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Abstract]      
U.S. federal $ 22,447,439 $ 3,500,000 $ 0
State 250,050 250,050 250,050
Total $ 22,697,489 $ 3,750,050 $ 250,050