XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Schedule Of Marketable Securities Measured At Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash and cash equivalents $ 243,553 $ 490,252
Marketable securities 202,575 $ 0
Fair Value Measurements Recurring Member    
Amortized Cost 203,437  
Unrealized Gains 4  
Unrealized Losses (489)  
Fair Value 202,952  
Cash and cash equivalents 377  
Marketable securities 202,575  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Money market funds Member    
Amortized Cost 377  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 377  
Cash and cash equivalents 377  
Marketable securities 0  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Time Deposit [Member]    
Amortized Cost 30,516  
Unrealized Gains 0  
Unrealized Losses (39)  
Fair Value 30,477  
Cash and cash equivalents 0  
Marketable securities 30,477  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Commercial paper Member    
Amortized Cost 122,429  
Unrealized Gains 2  
Unrealized Losses (355)  
Fair Value 122,076  
Cash and cash equivalents 0  
Marketable securities 122,076  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Government bond [Member]    
Amortized Cost 12,500  
Unrealized Gains 0  
Unrealized Losses (43)  
Fair Value 12,457  
Cash and cash equivalents 0  
Marketable securities 12,457  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Corporate debt securities Member    
Amortized Cost 37,615  
Unrealized Gains 2  
Unrealized Losses (52)  
Fair Value 37,565  
Cash and cash equivalents 0  
Marketable securities $ 37,565