v3.26.1
Consolidated Statement of Stockholders’ Equity - USD ($)
Class A Common Stock [Member]
Common Stock [Member]
Class B Common Stock [Member]
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Total
Beginning balance at Dec. 31, 2024 $ 329,544 $ 56,492 $ 369,679,946 $ (28,200,481) $ 245,136,987 $ (41,226,357) $ 545,776,131
Beginning balance (in Shares) at Dec. 31, 2024 32,954,347 5,649,240          
Issuance of common stock (stock compensation plans) $ 365 $ 0 444,142 0 0 0 444,507
Issuance of common stock (stock compensation plans) (in Shares) 36,500 0          
Share-based compensation $ 4,384 $ 0 6,571,130 0 0 0 6,575,514
Share-based compensation (in Shares) 438,380 0          
Net income $ 0 $ 0 0 0 25,205,174 0 25,205,174
Cash dividends declared 0 0 0 0 (6,556) 0 (6,556)
Grant of stock options 0 0 168,699 0 (168,699) 0 0
Other comprehensive income (loss) 0 0 0 6,728,245 0 0 6,728,245
Ending balance at Mar. 31, 2025 $ 334,293 $ 56,492 376,863,917 (21,472,236) 270,166,906 (41,226,357) 584,723,015
Ending balance (in Shares) at Mar. 31, 2025 33,429,227 5,649,240          
Beginning balance at Dec. 31, 2024 $ 329,544 $ 56,492 369,679,946 (28,200,481) 245,136,987 (41,226,357) 545,776,131
Beginning balance (in Shares) at Dec. 31, 2024 32,954,347 5,649,240          
Net income             42,071,294
Other comprehensive income (loss)             10,683,493
Ending balance at Jun. 30, 2025 $ 338,625 $ 56,492 383,546,316 (17,516,988) 280,471,357 (41,226,357) 605,669,445
Ending balance (in Shares) at Jun. 30, 2025 33,862,414 5,649,240          
Beginning balance at Mar. 31, 2025 $ 334,293 $ 56,492 376,863,917 (21,472,236) 270,166,906 (41,226,357) 584,723,015
Beginning balance (in Shares) at Mar. 31, 2025 33,429,227 5,649,240          
Issuance of common stock (stock compensation plans) $ 271 $ 0 506,971 0 0 0 507,242
Issuance of common stock (stock compensation plans) (in Shares) 27,102 0          
Share-based compensation $ 4,061 $ 0 6,099,313 0 0 0 6,103,374
Share-based compensation (in Shares) 406,085 0          
Net income $ 0 $ 0 0 0 16,866,120 0 16,866,120
Cash dividends declared 0 0 0 0 (6,485,554) 0 (6,485,554)
Grant of stock options 0 0 76,115 0 (76,115) 0 0
Other comprehensive income (loss) 0 0 0 3,955,248 0 0 3,955,248
Ending balance at Jun. 30, 2025 $ 338,625 $ 56,492 383,546,316 (17,516,988) 280,471,357 (41,226,357) 605,669,445
Ending balance (in Shares) at Jun. 30, 2025 33,862,414 5,649,240          
Beginning balance at Dec. 31, 2025 $ 343,852 $ 56,492 391,811,397 (8,295,743) 297,728,438 (41,226,357) 640,418,079
Beginning balance (in Shares) at Dec. 31, 2025 34,385,129 5,649,240          
Issuance of common stock (stock compensation plans) $ 395 $ 0 723,690 0 0 0 724,085
Issuance of common stock (stock compensation plans) (in Shares) 39,583 0          
Share-based compensation $ 163 $ 0 559,026 0 0 0 559,189
Share-based compensation (in Shares) 16,265 0          
Net income $ 0 $ 0 0 0 11,510,604 0 11,510,604
Cash dividends declared 0 0 0 0 (7,663) 0 (7,663)
Grant of stock options 0 0 150,159 0 (150,159) 0 0
Other comprehensive income (loss) 0 0 0 (4,111,658) 0 0 (4,111,658)
Ending balance at Mar. 31, 2026 $ 344,410 $ 56,492 393,244,272 (12,407,401) 309,081,220 (41,226,357) 649,092,636
Ending balance (in Shares) at Mar. 31, 2026 34,440,977 5,649,240          
Beginning balance at Dec. 31, 2025 $ 343,852 $ 56,492 391,811,397 (8,295,743) 297,728,438 (41,226,357) 640,418,079
Beginning balance (in Shares) at Dec. 31, 2025 34,385,129 5,649,240          
Net income             33,816,353
Other comprehensive income (loss)             (3,320,938)
Ending balance at Jun. 30, 2026 $ 344,789 $ 56,492 394,280,322 (11,616,681) 324,270,012 (41,226,357) 666,108,577
Ending balance (in Shares) at Jun. 30, 2026 34,478,816 5,649,240          
Beginning balance at Mar. 31, 2026 $ 344,410 $ 56,492 393,244,272 (12,407,401) 309,081,220 (41,226,357) 649,092,636
Beginning balance (in Shares) at Mar. 31, 2026 34,440,977 5,649,240          
Issuance of common stock (stock compensation plans) $ 324 $ 0 550,740 0 0 0 551,064
Issuance of common stock (stock compensation plans) (in Shares) 32,339 0          
Share-based compensation $ 55 $ 0 402,809 0 0 0 402,864
Share-based compensation (in Shares) 5,500 0          
Net income $ 0 $ 0 0 0 22,305,749 0 22,305,749
Cash dividends declared 0 0 0 0 (7,034,456) 0 (7,034,456)
Grant of stock options 0 0 82,501 0 (82,501) 0 0
Other comprehensive income (loss) 0 0 0 790,720 0 0 790,720
Ending balance at Jun. 30, 2026 $ 344,789 $ 56,492 $ 394,280,322 $ (11,616,681) $ 324,270,012 $ (41,226,357) $ 666,108,577
Ending balance (in Shares) at Jun. 30, 2026 34,478,816 5,649,240