XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Schedule Of Marketable Securities Measured At Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash and cash equivalents $ 271,635 $ 490,252
Marketable securities 192,046 $ 0
Fair Value Measurements Recurring Member    
Amortized Cost 195,715  
Unrealized Gains 174  
Unrealized Losses (246)  
Fair Value 195,643  
Cash and cash equivalents 3,597  
Marketable securities 192,046  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Money market funds Member    
Amortized Cost 975  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 975  
Cash and cash equivalents 975  
Marketable securities 0  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Time Deposit [Member]    
Amortized Cost 32,750  
Unrealized Gains 23  
Unrealized Losses (22)  
Fair Value 32,751  
Cash and cash equivalents 0  
Marketable securities 32,751  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Commercial paper Member    
Amortized Cost 103,663  
Unrealized Gains 145  
Unrealized Losses (20)  
Fair Value 103,788  
Cash and cash equivalents 0  
Marketable securities 103,788  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Government bond [Member]    
Amortized Cost 15,807  
Unrealized Gains 4  
Unrealized Losses (1)  
Fair Value 15,810  
Cash and cash equivalents 0  
Marketable securities 15,810  
Fair Value Measurements Recurring Member | Fair Value Inputs Level2 Member | Corporate debt securities Member    
Amortized Cost 42,520  
Unrealized Gains 2  
Unrealized Losses (203)  
Fair Value 42,319  
Cash and cash equivalents 2,622  
Marketable securities $ 39,697