XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Investments - Summarizes the Maturity Periods of Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
FY2024 $ 49,640  
FY2025 1,940  
Total 51,580 $ 19,688
Money Market Funds [Member]    
Marketable Securities [Line Items]    
FY2024 31,610  
FY2025 0  
Total 31,610  
Corporate Obligations [Member]    
Marketable Securities [Line Items]    
FY2024 16,037  
FY2025 1,940  
Total 17,977 17,703
Federal Agency Obligations [Member]    
Marketable Securities [Line Items]    
FY2024 1,993  
FY2025 0  
Total $ 1,993 $ 1,985