XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Contractual Maturities of Cash Equivalents And Available-for-Sale Debt Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Within 1 year, Amortized Cost $ 459,067  
After 1 year through 5 years, Amortized Cost 96,430  
Total, Amortized Cost 617,573 $ 581,367
Within 1 year, Fair Value 458,887  
After 1 year through 5 years, Fair Value 96,440  
Total Fair Value 617,475 $ 581,573
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Asset-backed securities, Amortized Cost 62,076  
Asset-backed securities, Fair Value $ 62,148