XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Contractual Maturities of Cash Equivalents and Available-for-Sale Debt Investments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Within 1 year, Amortized Cost $ 406,551  
After 1 year through 5 years, Amortized Cost 109,338  
Short-term investments, amortized cost 581,367  
Within 1 year, Fair Value 406,346  
After 1 year through 5 years, Fair Value 109,601  
Short-term investments, fair value 581,573  
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Asset-backed securities, Amortized Cost 65,478  
Short-term investments, amortized cost 65,340 $ 25,677
Asset-backed securities, Fair Value 65,626  
Short-term investments, fair value $ 65,488 $ 25,550