v3.26.1
Consolidated balance sheet components - Summary of Cash, Cash Equivalents, and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 09, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]      
Amortized Cost $ 357,915   $ 358,607
Unrealized Gains 13   137
Unrealized Losses (109)   0
Fair Value 357,819 $ 8,000 358,744
Fair Value 59,137   108
U.S. government securities      
Cash and Cash Equivalents [Line Items]      
Unrealized Losses (109)   0
Fair Value 59,137   108
Cash and cash equivalents:      
Cash and Cash Equivalents [Line Items]      
Amortized Cost 252,563   231,485
Unrealized Gains 0   0
Unrealized Losses 0   0
Fair Value 252,563   231,485
Cash and cash equivalents: | Cash      
Cash and Cash Equivalents [Line Items]      
Amortized Cost 104,416   104,166
Unrealized Gains 0   0
Unrealized Losses 0   0
Fair Value 104,416   104,166
Cash and cash equivalents: | Money market funds      
Cash and Cash Equivalents [Line Items]      
Amortized Cost 142,402   123,314
Unrealized Gains 0   0
Unrealized Losses 0   0
Fair Value 142,402   123,314
Cash and cash equivalents: | Time deposits      
Cash and Cash Equivalents [Line Items]      
Amortized Cost 5,745   4,005
Unrealized Gains 0   0
Unrealized Losses 0   0
Fair Value 5,745   4,005
Marketable securities: | U.S. government securities      
Cash and Cash Equivalents [Line Items]      
Amortized Cost 105,352   127,122
Unrealized Gains 13   137
Unrealized Losses (109)   0
Fair Value $ 105,256   $ 127,259