XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
INVESTMENTS - Maturity Period (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
INVESTMENTS  
Amortized Cost $ 283,101
Fair Value 283,311
Commercial paper | Less than 1 year  
INVESTMENTS  
Amortized Cost 27,549
Fair Value 27,549
Certificates of deposit | Less than 1 year  
INVESTMENTS  
Amortized Cost 8,334
Fair Value 8,334
U.S. treasuries | Less than 1 year  
INVESTMENTS  
Amortized Cost 105,900
Fair Value 105,920
U.S. treasuries | Due 1 - 10 years  
INVESTMENTS  
Amortized Cost 33,929
Fair Value 33,986
Corporate bonds | Less than 1 year  
INVESTMENTS  
Amortized Cost 3,450
Fair Value 3,450
Corporate bonds | Due 1 - 10 years  
INVESTMENTS  
Amortized Cost 103,939
Fair Value $ 104,072