XML 88 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENTS IN DEBT SECURITIES - Contractual Maturities of Short-Term and Long-Term Investments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Amortized Cost  
Due in one year or less $ 402,814
Due in one to five years 470,808
Amortized Cost 873,622
Fair Value  
Due in one year or less 403,426
Due in one to five years 471,977
Fair Value $ 875,403