XML 126 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of the Company's Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 59,855 $ 58,652 $ 65,840
State 7,688 10,510 12,066
Total Current 67,543 69,162 77,906
Deferred:      
Federal (3,247) 2,254 (31,783)
State 534 766 (10,803)
Total Deferred (2,713) 3,020 (42,586)
Provision for Income Taxes $ 64,830 $ 72,182 $ 35,320