XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Short-Term Investments - Summary of Amortized Cost, Unrealized Gain and Loss and Estimated Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Line Items]    
Cash equivalents $ 223,314 $ 201,476
Amortized Cost 256,924 267,920
Unrealized Gain 55 13
Unrealized Loss (726) (1,364)
Estimated Fair Value 256,253 266,569
Corporate bonds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 44,465 37,778
Unrealized Gain 19 0
Unrealized Loss (147) (194)
Estimated Fair Value 44,337 37,584
Asset backed securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 25,266 19,723
Unrealized Gain 2 11
Unrealized Loss (122) (161)
Estimated Fair Value 25,146 19,573
Certificates of deposit    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 10,000 10,000
Unrealized Gain 0 0
Unrealized Loss 0 0
Estimated Fair Value 10,000 10,000
Supranational bonds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 4,006 4,017
Unrealized Gain 0 0
Unrealized Loss (22) (67)
Estimated Fair Value 3,984 3,950
Yankee bond    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 4,026  
Unrealized Gain 0  
Unrealized Loss (33)  
Estimated Fair Value 3,993  
U.S. Treasury and agency obligations    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 42,883 52,309
Unrealized Gain 34 0
Unrealized Loss (247) (565)
Estimated Fair Value 42,670 51,744
Total cash equivalents    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 223,314 201,476
Unrealized Gain 0 0
Unrealized Loss 0 0
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 223,314 201,476
Unrealized Gain 0 0
Unrealized Loss 0 0
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 126,278 144,093
Unrealized Gain 0 2
Unrealized Loss (155) (377)
Estimated Fair Value $ 126,123 $ 143,718