v3.26.1
Income Taxes - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Net income (losses) before income taxes $ (9,651,557) $ 13,426,448 $ (38,815,992) $ (35,448,773)
Income tax benefit from federal tax rate 21.00% 21.00% 21.00% 21.00%
Ownership change percentage 50.00%   50.00%  
Shareholders percentage 5.00%   5.00%