XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
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, 2022 $ 37,516,062 $ 5,779,718 $ 64,767,769 $ (13,070,277) $ 202,160,306 $ (4,366,651) $ 292,786,927
Net earnings 1,240,172 1,240,172
Other comprehensive income (loss) 4,127,558 4,127,558
Stock-based compensation expense 143,671 143,671
Sale of treasury stock (43,493) 620,651 577,158
Purchase of treasury stock (1,204,357) (1,204,357)
Conversion Class C to Class A 1,872 (1,872)
Exercise of stock options 96,092 (62,073) 34,019
Adoption of ASU 2016-13 (671,506) (671,506)
Balance at Mar. 31, 2023 37,614,026 5,777,846 64,805,874 (8,942,719) 202,728,972 (4,950,357) 297,033,642
Balance at Dec. 31, 2022 37,516,062 5,779,718 64,767,769 (13,070,277) 202,160,306 (4,366,651) 292,786,927
Net earnings             11,634,171
Balance at Sep. 30, 2023 40,015,222 5,943,708 72,190,361 (18,282,298) 204,117,486 (6,090,935) 297,893,544
Balance at Mar. 31, 2023 37,614,026 5,777,846 64,805,874 (8,942,719) 202,728,972 (4,950,357) 297,033,642
Net earnings 6,352,706 6,352,706
Other comprehensive income (loss) (3,952,052) (3,952,052)
Stock-based compensation expense 141,954 141,954
Vesting of restricted stock units 810 (810)
Sale of treasury stock (54,350) 623,056 568,706
Purchase of treasury stock 126,990 (1,514,049) (1,387,059)
Conversion Class C to Class A 113,930 (113,930)
Exercise of stock options 159,284 (154,424) 4,860
Stock dividends 1,899,350 283,188 6,820,431 (9,002,969)
Balance at Jun. 30, 2023 39,787,400 5,947,104 71,685,665 (12,894,771) 200,078,709 (5,841,350) 298,762,757
Net earnings 4,041,293 4,041,293
Other comprehensive income (loss) (5,387,527) (5,387,527)
Stock-based compensation expense 145,973 145,973
Vesting of restricted stock units 810 (810)
Sale of treasury stock 98,387 458,530 556,917
Purchase of treasury stock 456,166 (708,115) (251,949)
Conversion Class C to Class A 3,396 (3,396)
Exercise of stock options 223,006 (196,926) 26,080
Stock dividends 610 1,906 (2,516)
Balance at Sep. 30, 2023 40,015,222 5,943,708 72,190,361 (18,282,298) 204,117,486 (6,090,935) 297,893,544
Balance at Dec. 31, 2023 40,096,004 5,943,708 72,424,429 (6,885,558) 206,978,373 (5,661,737) 312,895,219
Net earnings 7,474,522 7,474,522
Other comprehensive income (loss) (895,098) (895,098)
Stock-based compensation expense 199,887 199,887
Vesting of restricted stock units 810 (810)
Sale of treasury stock 103,788 366,733 470,521
Purchase of treasury stock (41,077) (41,077)
Conversion Class C to Class A 348 (348)
Balance at Mar. 31, 2024 40,097,162 5,943,360 72,727,294 (7,780,656) 214,452,895 (5,336,081) 320,103,974
Balance at Dec. 31, 2023 40,096,004 5,943,708 72,424,429 (6,885,558) 206,978,373 (5,661,737) 312,895,219
Net earnings             26,577,515
Balance at Sep. 30, 2024 42,235,972 6,240,332 78,977,933 (42,545) 225,400,933 (6,490,559) 346,322,066
Balance at Mar. 31, 2024 40,097,162 5,943,360 72,727,294 (7,780,656) 214,452,895 (5,336,081) 320,103,974
Net earnings 7,271,549 7,271,549
Other comprehensive income (loss) (517,129) (517,129)
Stock-based compensation expense 184,066 184,066
Vesting of restricted stock units 920 (920)
Sale of treasury stock 13,201 252,208 265,409
Purchase of treasury stock (1,588,058) (1,588,058)
Conversion Class C to Class A 184 (184)
Exercise of stock options 64,164 (17,982) 46,182
Stock dividends 2,009,442 297,156 5,847,226 (8,153,824)
Balance at Jun. 30, 2024 42,171,872 6,240,332 78,752,885 (8,297,785) 213,570,620 (6,671,931) 325,765,993
Net earnings 11,831,444 11,831,444
Other comprehensive income (loss) 8,255,240 8,255,240
Stock-based compensation expense 196,326 196,326
Vesting of restricted stock units 920 (920)
Sale of treasury stock 21,281 224,469 245,750
Purchase of treasury stock (43,097) (43,097)
Exercise of stock options 62,860 7,550 70,410
Stock dividends 320 811 (1,131)
Balance at Sep. 30, 2024 $ 42,235,972 $ 6,240,332 $ 78,977,933 $ (42,545) $ 225,400,933 $ (6,490,559) $ 346,322,066