XML 107 R93.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:      
Federal $ 253 $ 129 $ 67
State 1,352 395 49
Foreign 4,073 2,151 212
Current income tax expense (benefit), Total 5,678 2,675 328
Deferred:      
Federal (227) (48,545) (20,181)
State (745) (17,404) (7,634)
Foreign (9,244) (6,574) (8,354)
Deferred income tax expense (benefit), Total (10,216) (72,523) (36,169)
Change in valuation allowance 8,246 67,450 23,262
Total $ 3,708 $ (2,398) $ (12,579)