XML 129 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of the Company's Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 59,084 $ 59,855 $ 58,652
State 8,035 7,688 10,510
Total Current 67,119 67,543 69,162
Deferred:      
Federal (8,800) (3,247) 2,254
State (2,405) 534 766
Total Deferred (11,205) (2,713) 3,020
Provision for Income Taxes $ 55,914 $ 64,830 $ 72,182