v3.25.4
Income Taxes - Schedule of Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Federal:      
Current $ 18,780 $ 16,137 $ 24,938
Deferred 2,291 3,347 3,012
Federal income tax expense 21,071 19,484 27,950
State:      
Current 3,421    
Deferred 468    
State income tax expense 3,889    
Total income tax expense $ 24,960 $ 19,484 $ 27,950