XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]    
Contract assets $ 26,481 $ 17,488
Deferred revenues from associated contracts (26,481) (17,488)
Net contract assets 0 0
Insurance proceeds receivable for litigation settlement 28,500  
Prepaid assets 6,644 9,730
Other current assets 6,711 4,353
Total prepaid expenses and other current assets $ 41,855 $ 14,083