v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class C [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance at Dec. 31, 2024 $ 42,510,012 $ 6,643,666 $ 79,698,367 $ 33,719,629 $ 227,804,439 $ (8,477,686) $ 381,898,427
Net earnings 6,413,735 6,413,735
Other comprehensive loss (3,362,137) (3,362,137)
Stock-based compensation expense 309,260 309,260
Exercise of stock options 132,546 190,674 (92,965) (149,009) 81,246
Vesting of restricted stock units 920 (920)
Sale of treasury stock 90,895 136,367 227,262
Purchase of treasury stock (242,265) (242,265)
Balance at Mar. 31, 2025 42,643,478 6,834,340 80,004,637 30,357,492 234,218,174 (8,732,593) 385,325,528
Balance at Dec. 31, 2025 44,857,250 7,174,474 89,867,763 28,762,123 248,795,475 (9,088,357) 410,368,728
Net earnings 7,001,426 7,001,426
Other comprehensive loss 8,073,939 8,073,939
Stock-based compensation expense 469,131 469,131
Exercise of stock options 2,102   4,540   6,642
Vesting of restricted stock units 6,174 (6,174)
Sale of treasury stock 60,205 320,960 381,165
Purchase of treasury stock (785,521) (785,521)
Balance at Mar. 31, 2026 $ 44,865,526 $ 7,174,474 $ 90,395,465 $ 36,836,062 $ 255,796,901 $ (9,552,918) $ 425,515,510