XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 17,973 $ (7,841) $ 1,874
State 8,024 187 1,733
Foreign 192 (234) 647
Total current income taxes 26,189 (7,888) 4,254
Deferred:      
Federal (25,753) (2,708) (3,868)
State (7,976) (1,217) (2,494)
Foreign (561) (29) (737)
Total deferred income taxes (34,290) (3,954) (7,099)
Total benefit from income taxes $ (8,101) $ (11,842) $ (2,845)