v3.26.1
Net Income (Loss) Per Share - Schedule of Net Income (Loss) Per Share (Detail) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income (loss) $ 3,214,790 $ (2,689,821)
Weighted-average shares outstanding:    
Basic 1,806,242 1,792,029
Effect of dilutive restricted stock units 6,734 0
Diluted 1,812,976 1,792,029
Net income (loss) per Class A and Class B common share - basic $ 1.78 $ (1.5)
Net income (loss) per Class A and Class B common share - diluted $ 1.77 $ (1.5)