XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Balance Sheet Components [Abstract]    
Prepaid expenses $ 60,268 $ 48,555
Accrued interest receivable 18,788 14,697
Other current assets 8,044 11,297
Total prepaid expenses and other current assets $ 87,100 $ 74,549