XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Investments - Contractual Maturities of Available - For- Sale Debt Securities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year $ 246,220
One to Two Years 124,192
Two to Three Years 38,632
Estimated Fair Value 409,044
U.S. Government-sponsored enterprises  
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year 86,875
One to Two Years 56,647
Two to Three Years 38,632
Estimated Fair Value 182,154
U.S. Treasury securities  
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year 74,214
One to Two Years 40,790
Two to Three Years 0
Estimated Fair Value 115,004
Commercial paper  
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year 72,511
One to Two Years 0
Two to Three Years 0
Estimated Fair Value 72,511
Corporate debt securities  
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year 12,620
One to Two Years 26,755
Two to Three Years 0
Estimated Fair Value $ 39,375