v3.26.1
INVESTMENTS IN DEBT SECURITIES - Schedule of Contractual Maturities of Short-Term and Long-Term Investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Amortized Cost  
Due in one year or less $ 310,973
Due after one year to five years 217,011
Due after five years 9,904
Amortized Cost 537,888
Fair Value  
Due in one year or less 310,845
Due after one year to five years 215,938
Due after five years 9,503
Fair Value $ 536,286