XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provision:      
Federal $ 52,352 $ 43,207 $ 22,133
State 14,614 11,140 10,438
Foreign 532 175 253
Current (benefit) provision 67,498 54,522 32,824
Deferred (benefit) provision:      
Federal (37,583) (20,278) 5,698
State (272) (1,789) 669
Foreign (9) (47) (204)
Deferred (benefit) provision (37,864) (22,114) 6,163
Income tax provision (benefit) $ 29,634 $ 32,408 $ 38,987