XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Currently payable:      
Federal $ 62,670,986 $ 89,507,896 $ 67,606,617
State 4,310,783 5,642,926 10,180,218
Foreign 1,761,732 2,098,433 1,882,195
Total 68,743,501 97,249,255 79,669,030
Deferred income tax benefit:      
Primarily federal (17,777,777) (41,694,751) (15,419,722)
Provision for income taxes $ 50,965,724 $ 55,554,504 $ 64,249,308