v3.26.3
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Cash And Debt Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cash $ 420,761 $ 969,628
Money market funds 76,982 129,674
Certificates of deposit 313,240 157,243
Total 1,091,234 1,256,594
U.S. treasuries and government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities 198,863 0
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities 81,388 0
Auction-rate securities backed by student-loan notes    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities $ 0 $ 49