XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed consolidated financial statement details - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]    
Cash $ 85,300 $ 217,800
Cash and cash equivalents $ 223,735 $ 401,087