v3.26.1
Net Income (Loss) Per Share - Schedule of Net Loss Per Share (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) $ 84,293,430 $ (154,175) $ 87,508,220 $ (2,843,996)
Weighted-average shares outstanding:        
Basic 1,814,006 1,794,754 1,810,145 1,793,399
Effect of dilutive restricted stock units 20,268 0 12,590 0
Diluted 1,834,274 1,794,754 1,822,735 1,793,399
Net income (loss) per Class A and Class B common share - basic $ 46.47 $ (0.09) $ 48.34 $ (1.59)
Net income (loss) per Class A and Class B common share - diluted $ 45.95 $ (0.09) $ 48.01 $ (1.59)