v3.22.4
Income Taxes - Summary of Provision for (benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 0 $ 0 $ 0
State 765 (88) 500
Foreign 9,476 (11,343) 7,249
Total current provision 10,241 (11,431) 7,749
Deferred:      
Federal 0 (111) 0
State 0 0 0
Foreign (174) 43,427 (20,385)
Deferred income taxes (174) 43,316 (20,385)
Total provision for (benefit from) income taxes $ 10,067 $ 31,885 $ (12,636)