XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Investments - Contractual Maturities of Cash Equivalents And Available-for-Sale Debt Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Within 1 year, Amortized Cost $ 484,229  
After 1 year through 5 years, Amortized Cost 82,149  
Total, Amortized Cost 623,695 $ 581,367
Within 1 year, Fair Value 484,015  
After 1 year through 5 years, Fair Value 82,030  
Total Fair Value 623,371 $ 581,573
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Asset-backed securities, Amortized Cost 57,317  
Asset-backed securities, Fair Value $ 57,326