XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Federal and State Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Federal and State Income Tax Provision [Abstract]      
Federal, current $ 10,310 $ 14,763 $ 21,741
Federal, deferred (4,190) (5,285) (4,694)
State, current 1,607 1,713 3,779
State, deferred (515) (582) (879)
Current 11,917 16,476 25,520
Deferred $ (4,705) $ (5,867) $ (5,573)