XML 110 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 8,556 $ 17,973 $ (7,841)
State 1,471 8,024 187
Foreign 840 192 (234)
Total current income taxes 10,867 26,189 (7,888)
Deferred:      
Federal (8,002) (25,753) (2,708)
State (2,261) (7,976) (1,217)
Foreign (341) (561) (29)
Total deferred income taxes (10,604) (34,290) (3,954)
Total provision for (benefit from) income taxes $ 263 $ (8,101) $ (11,842)