XML 141 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Current and Deferred Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax provision:      
State $ 2,059 $ 1,591 $ 1,064
Total current 2,059 1,591 1,064
Deferred tax provision:      
U.S. federal 53,340 32,928 14,320
State 4,750 2,730 909
Total deferred 58,090 35,658 15,229
Provision for income taxes $ 60,149 $ 37,249 $ 16,293