XML 89 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Deferred income tax benefit      
Federal $ (6,524) $ (6,169) $ (4,362)
Total deferred income tax benefit (6,524) (6,169) (4,362)
Current income tax expense      
Federal 20,207 17,652 11,182
State (170) 809 248
Total current income tax expense 20,037 18,461 11,430
Income tax expense $ 13,513 $ 12,292 $ 7,068