v3.26.3
Basic and Diluted Net Income Per Share - Schedule of Basic Earnings Per Share and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic and Diluted Net Income Per Share [Abstract]        
Net income (loss) $ 103,337,874 $ (16,892,250) $ (32,226,529) $ 295,122,702
Weighted-average common stocks outstanding - basic [1] 1,735,300 24,610 1,125,176 17,173
Weighted-average common stocks outstanding - diluted [1] 1,735,300 24,610 1,125,176 17,173
Net income (loss) per share, Basic (in Dollars per share) $ 59.55 $ (686.4) $ (28.64) $ 17,185.27
Net income (loss) per share, Diluted (in Dollars per share) $ 59.55 $ (686.4) $ (28.64) $ 17,185.27
[1] On August 10, 2026, the Company effected a 100-for-1 reverse stock split of its common stock, resulting in the consolidation of every one hundred issued and outstanding shares into one share. The reverse stock split reduced the number of outstanding shares from approximately 147,296,192 to approximately 1,472,962. As a result of rounding up fractional shares, the Company issued an additional 34,485 shares, resulting in 1,507,447 shares outstanding immediately following the reverse stock split.