XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Cash Equivalents and Short-Term Investments - Summary of Amortized Cost, Unrealized Gain and Loss and Estimated Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]    
Cash equivalents $ 201,476 $ 178,518
Amortized Cost 267,920 234,598
Unrealized Gain 13 0
Unrealized Loss (1,364) (306)
Estimated Fair Value 266,569 234,292
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Estimated Fair Value 143,718 134,118
Corporate bonds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 37,778 27,169
Unrealized Gain 0 0
Unrealized Loss (194) (41)
Estimated Fair Value 37,584 27,128
Asset backed securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 19,723 27,464
Unrealized Gain 11 0
Unrealized Loss (161) (53)
Estimated Fair Value 19,573 27,411
Certificates of deposit    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 10,000 10,000
Unrealized Gain 0 0
Unrealized Loss 0 (8)
Estimated Fair Value 10,000 9,992
Supranational bonds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 4,017 8,632
Unrealized Gain 0 0
Unrealized Loss (67) (33)
Estimated Fair Value 3,950 8,599
U.S. Treasury and agency obligations    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 52,309 27,168
Unrealized Gain 0 0
Unrealized Loss (565) (124)
Estimated Fair Value 51,744 27,044
Total cash equivalents    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 201,476 178,518
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 201,476 178,518
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 144,093 134,165
Unrealized Gain 2 0
Unrealized Loss (377) (47)
Estimated Fair Value $ 143,718 $ 134,118