XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Investments - Summarizes the Maturity Periods of the Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
FY2023 $ 11,982  
FY2024 5,801  
FY2025 1,905  
Market value 19,688 $ 18,509
Corporate Obligations    
Marketable Securities [Line Items]    
FY2023 11,982  
FY2024 3,816  
FY2025 1,905  
Market value 17,703 $ 18,509
Corporate Obligations | Marketable Securities    
Marketable Securities [Line Items]    
Market value 17,703  
Federal Agency Obligation    
Marketable Securities [Line Items]    
FY2023 0  
FY2024 1,985  
FY2025 0  
Market value $ 1,985