v3.25.2
Investments - Schedule of Contractual Maturities of Cash Equivalents and Available-for-Sale Debt Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Within 1 year, Amortized Cost $ 953,791  
After 1 year through 5 years, Amortized Cost 169,414  
Total, Amortized Cost 1,187,950 $ 726,061
Within 1 year, Fair Value 954,047  
After 1 year through 5 years, Fair Value 169,766  
Total Fair Value 1,188,592 $ 725,554
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Asset- and mortgage-backed securities, Amortized Cost 64,745  
Asset- and mortgage-backed securities, Fair Value $ 64,779