XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of components of provision (benefit) for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current provision (benefit):      
Federal $ 47,744 $ 4,946 $ (74,841)
State 3,164 (1,387) 2,200
Foreign 865 784 1,247
Deferred provision (benefit):      
Federal 14,026 2,287 (16,376)
State 5,470 2,601 (9,469)
Total income tax provision (benefit) $ 71,269 $ 9,231 $ (97,239)