XML 89 R69.htm IDEA: XBRL DOCUMENT v3.25.2
SUPPLEMENTAL FINANCIAL INFORMATION - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents $ 94,107 $ 70,396
Money market funds    
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents 86,059 61,249
Demand deposits at a single financial institution    
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents 5,052 $ 9,147
Corporate commercial paper    
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents 1,000  
U.S. Government treasuries    
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents $ 1,996