XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Cash $ 63,396 $ 135,819
Commercial paper 36,016 0
Money market funds 12,288 19,881
U.S. government bonds 1,988 0
Total cash and cash equivalents $ 113,688 $ 155,700