XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 218 $ (186) $ 128
State 1,994 1,056 1,515
Foreign 1,707 2,735 2,275
Total current provision 3,919 3,605 3,918
Deferred:      
Federal 763 (2,039) (89,404)
State (5,317) (6,324) (8,296)
Foreign 2,272 (516) (1,271)
Total deferred benefit (2,282) (8,879) (98,971)
Total provision (benefit) for income taxes $ (1,637) $ 5,274 $ 95,053