XML 102 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 23,315 $ 20,894 $ 32,981
State 7,288 8,655 11,807
Total current 30,603 29,549 44,788
Deferred      
Federal 214 4,250 2,231
State (551) (1,099) (454)
Total deferred (337) 3,151 1,777
Total provision for income taxes $ 30,266 $ 32,700 $ 46,565