v3.26.3
SUPPLEMENTAL FINANCIAL INFORMATION - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents $ 10,615 $ 94,107
Money market funds    
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents 6,102 86,059
Demand deposits at a single financial institution    
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents $ 4,513 5,052
U.S. Government treasuries    
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents   1,996
Corporate commercial paper    
SUPPLEMENTAL FINANCIAL INFORMATION    
Cash and cash equivalents   $ 1,000