v3.26.1
INVESTMENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Debt Securities, Available-for-Sale [Line Items]      
Maturities of marketable securities   $ 63,111 $ 223,659
Sales of marketable securities, including realized gain (loss)   106,800 0
Unrealized gain on strategic investments   6,135 194
Equity Securities      
Debt Securities, Available-for-Sale [Line Items]      
Unrealized gain on strategic investments $ 6,100 6,088 $ 0
Maximum      
Debt Securities, Available-for-Sale [Line Items]      
Contractual obligation $ 5,100 $ 5,100