XML 108 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Current - federal $ (2,615) $ 23,134 $ 24,750
Current - state 439 3,637 3,857
Deferred - federal 29,235 (4,569) (481)
Deferred - state 1,393 (300) (301)
Total $ 28,452 $ 21,902 $ 27,825