XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Disclosure - Cash Equivalents and Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Auction rate security    
Asset at Fair Value    
Auction rate security $ 1,590 $ 1,590
Fair Value, Measurements, Recurring    
Asset at Fair Value    
Total assets measured at fair value 22,582 22,642
Fair Value, Measurements, Recurring | Auction rate security    
Asset at Fair Value    
Auction rate security 1,590 1,590
Fair Value, Measurements, Recurring | Level 1    
Asset at Fair Value    
Total assets measured at fair value 20,419 20,220
Fair Value, Measurements, Recurring | Level 1 | Auction rate security    
Asset at Fair Value    
Auction rate security 0 0
Fair Value, Measurements, Recurring | Level 2    
Asset at Fair Value    
Total assets measured at fair value 573 832
Fair Value, Measurements, Recurring | Level 2 | Auction rate security    
Asset at Fair Value    
Auction rate security 0 0
Fair Value, Measurements, Recurring | Level 3    
Asset at Fair Value    
Total assets measured at fair value 1,590 1,590
Fair Value, Measurements, Recurring | Level 3 | Auction rate security    
Asset at Fair Value    
Auction rate security 1,590 1,590
Money Market Funds    
Asset at Fair Value    
Cash and cash equivalents 20,300 20,000
Money Market Funds | Fair Value, Measurements, Recurring    
Asset at Fair Value    
Cash and cash equivalents 20,419 20,220
Money Market Funds | Fair Value, Measurements, Recurring | Level 1    
Asset at Fair Value    
Cash and cash equivalents 20,419 20,220
Money Market Funds | Fair Value, Measurements, Recurring | Level 2    
Asset at Fair Value    
Cash and cash equivalents 0 0
Money Market Funds | Fair Value, Measurements, Recurring | Level 3    
Asset at Fair Value    
Cash and cash equivalents 0 0
Certificates of Deposit    
Asset at Fair Value    
Cash and cash equivalents 200 200
Prepaid expense and other assets 100 300
Certificates of Deposit | Fair Value, Measurements, Recurring    
Asset at Fair Value    
Cash and cash equivalents 573 832
Certificates of Deposit | Fair Value, Measurements, Recurring | Level 1    
Asset at Fair Value    
Cash and cash equivalents 0 0
Certificates of Deposit | Fair Value, Measurements, Recurring | Level 2    
Asset at Fair Value    
Cash and cash equivalents 573 832
Certificates of Deposit | Fair Value, Measurements, Recurring | Level 3    
Asset at Fair Value    
Cash and cash equivalents $ 0 $ 0