v3.26.1
Basic and Diluted Net Income Per Share - Schedule of Basic Earnings Per Share and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic and Diluted Net Income Per Share [Abstract]        
Net (loss) income $ (29,712,672) $ 118,574,527 $ (135,564,403) $ 312,014,952
Weighted-average common stocks outstanding - basic [1] 147,015,457 2,181,326 81,508,085 1,339,351
Weighted-average common stocks outstanding - diluted [1] 147,015,457 2,181,326 81,508,085 1,339,351
Net (loss) income per share, basic $ (0.2) $ 54.36 $ (1.66) $ 232.96
Net (loss) income per share, diluted $ (0.2) $ 54.36 $ (1.66) $ 232.96
[1] On September 16, 2025, the Company effected a 200-for-1 reverse stock split of its common stock, resulting in the consolidation of every two hundred issued and outstanding shares into one share. The reverse stock split reduced the number of outstanding shares from approximately 566,265,135 to approximately 2,862,556. The reverse stock split was retrospectively applied in calculating basic and diluted (loss) income per share for the periods ended June 30, 2025.