XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash Equivalents and Short-Term Investments - Summary of Amortized Cost, Unrealized Gain and Loss and Estimated Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Cash equivalents $ 151,173 $ 130,375
Amortized Cost 250,979 236,802
Unrealized Gain 57 217
Unrealized Loss (242) (179)
Estimated Fair Value 250,794 236,840
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 78,362 82,188
Unrealized Gain 24 50
Unrealized Loss (41) (22)
Estimated Fair Value 78,345 82,216
Corporate bonds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 70,106 61,200
Unrealized Gain 9 40
Unrealized Loss (88) (91)
Estimated Fair Value 70,027 61,149
Asset backed securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 18,521 15,032
Unrealized Gain 9 26
Unrealized Loss (16) (15)
Estimated Fair Value 18,514 15,043
Yankee bonds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 8,922 6,926
Unrealized Gain 2 4
Unrealized Loss (23) (17)
Estimated Fair Value 8,901 6,913
U.S. Treasury and agency obligations    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 75,068 71,456
Unrealized Gain 13 97
Unrealized Loss (74) (34)
Estimated Fair Value 75,007 71,519
Total cash equivalents    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 151,173 130,375
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash equivalents $ 151,173 $ 130,375