XML 88 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provision      
Federal $ 43,214 $ 31,348 $ 16,273
State 10,255 8,798 4,605
Foreign 10 26 0
Total current provision 53,479 40,172 20,878
Deferred benefit      
Federal (8,863) (5,061) (578)
State (269) (1,608) (984)
Foreign 0 (4) 0
Total deferred benefit (9,132) (6,673) (1,562)
Total income tax expense $ 44,347 $ 33,499 $ 19,316