v3.25.1
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Treasury Stock, Common [Member]
Common Class A [Member]
Treasury Stock, Common [Member]
Common Class B [Member]
Treasury Stock, Common [Member]
Common Stock Outstanding [Member]
Common Class A [Member]
Common Stock Outstanding [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Common Class A [Member]
Common Class B [Member]
Total
Balance at Dec. 31, 2023 $ 8,878,986 $ 1,465,522     $ (2,237,026)     $ 1,741,901 $ 47,875,964     $ 57,725,347
Share-based compensation expense 612,354 0     0     0 0     612,354
Share repurchase 0 0     (252,269)     0 0     (252,269)
Net Income 0 0     0     0 2,996,885     2,996,885
Balance at Mar. 31, 2024 $ 9,491,340 $ 1,465,522     (2,489,295)     1,741,901 50,872,849     61,082,317
Balance (in shares) at Dec. 31, 2023 2,832,966 914,283       2,778,892 731,848          
Balance (in shares) at Dec. 31, 2023     54,074 182,435                
Stock awards to directors and officers (in shares) 36,400 0 0 0   36,400 0          
Share repurchase (in shares) 0 0 6,973 0     0          
Share repurchase (in shares)           (6,973)            
Balance (in shares) at Mar. 31, 2024 2,869,366 914,283       2,808,319 731,848          
Balance (in shares) at Mar. 31, 2024     61,047 182,435                
Balance at Dec. 31, 2024 $ 10,218,026 $ 1,465,522     (2,549,627)     1,741,901 61,473,932     72,349,754
Share-based compensation expense (16,049) 0     0     0 0     (16,049)
Share repurchase 0 0     (197,231)     0 0     (197,231)
Net Income 0 0     0     0 3,131,034     3,131,034
Balance at Mar. 31, 2025 $ 10,201,977 $ 1,465,522     $ (2,746,858)     $ 1,741,901 $ 64,604,966     $ 75,267,508
Balance (in shares) at Dec. 31, 2024 2,870,107 914,283       2,807,548 731,848          
Balance (in shares) at Dec. 31, 2024     62,559 182,435           62,559 182,435  
Stock awards to directors and officers (in shares) 17,250 0 0 0   17,250 0          
Share repurchase (in shares) 0 0 4,714 0     0          
Share repurchase (in shares)           (4,714)            
Balance (in shares) at Mar. 31, 2025 2,887,357 914,283       2,820,084 731,848          
Balance (in shares) at Mar. 31, 2025     67,273 182,435           67,273 182,435