XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Provisions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Note 11 - Income Taxes - Income Tax Provisions (Details)                      
Federal tax provision, current                 $ 4,904 $ 17,565 $ 21,206
Federal tax provision, deferred                 2,681 4 (1,128)
Total federal tax provision                 7,585 17,569 20,078
State and local tax provision, current                 2,544 10,198 8,004
State and local tax provision, deferred                 1,040 140 (597)
Total state and local tax provision                 3,584 10,338 7,407
Total income tax provision $ 3,655 $ 2,917 $ 3,186 $ 1,411 $ 2,570 $ 8,980 $ 9,936 $ 6,421 $ 11,169 $ 27,907 $ 27,485