XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Marketable Securities:      
Transfers between Level 1 to 2 $ 0 $ 0  
Transfers in or out of level 3 0 $ 0  
Fair Value, Recurring      
Marketable Securities:      
Cash equivalents 62,196   $ 48,249
Fair Value 10,358   16,095
Fair Value, Recurring | Money market funds      
Marketable Securities:      
Cash equivalents 62,196   48,249
Fair Value, Recurring | U.S. Treasury Securities      
Marketable Securities:      
Fair Value 10,358   10,243
Fair Value, Recurring | Mutual funds      
Marketable Securities:      
Fair Value     5,852
Fair Value, Recurring | Level 1      
Marketable Securities:      
Cash equivalents 62,196   48,249
Fair Value 10,358   16,095
Fair Value, Recurring | Level 1 | Money market funds      
Marketable Securities:      
Cash equivalents 62,196   48,249
Fair Value, Recurring | Level 1 | U.S. Treasury Securities      
Marketable Securities:      
Fair Value $ 10,358   10,243
Fair Value, Recurring | Level 1 | Mutual funds      
Marketable Securities:      
Fair Value     $ 5,852