XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated balance sheet components - Cash, Cash Equivalents, and Marketable Securities (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Cash and Cash Equivalents [Line Items]  
Amortized cost $ 494,180
Unrealized Gains 1
Unrealized Losses (215)
Fair Value 493,966
Cash and Cash Equivalents  
Cash and Cash Equivalents [Line Items]  
Amortized cost 427,913
Unrealized Gains 1
Unrealized Losses 0
Fair Value 427,914
Cash and Cash Equivalents | Cash  
Cash and Cash Equivalents [Line Items]  
Amortized cost 418,993
Unrealized Gains 0
Unrealized Losses 0
Fair Value 418,993
Cash and Cash Equivalents | Money market funds  
Cash and Cash Equivalents [Line Items]  
Amortized cost 1,457
Unrealized Gains 0
Unrealized Losses 0
Fair Value 1,457
Cash and Cash Equivalents | U.S. government securities  
Cash and Cash Equivalents [Line Items]  
Amortized cost 7,463
Unrealized Gains 1
Unrealized Losses 0
Fair Value 7,464
Marketable Securities | U.S. government securities  
Cash and Cash Equivalents [Line Items]  
Amortized cost 66,267
Unrealized Gains 0
Unrealized Losses (215)
Fair Value $ 66,052