XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 110,433 $ 148,726 $ 129,424
State 7,456 14,937 10,843
Total current taxes provision 117,889 163,663 140,267
Deferred      
Federal 42,175 18,930 44,115
State 13,987 (49,709) 5,047
Total deferred taxes provision 56,162 (30,779) 49,162
Provision for income taxes $ 174,051 $ 132,884 $ 189,429