XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
FY 2024 $ 54,647  
FY 2025 2,448  
Market value 57,095 $ 51,580
Corporate obligations [Member]    
Marketable Securities [Line Items]    
FY 2024 19,475  
FY 2025 2,448  
Market value 21,923 17,977
Federal agency obligations [Member]    
Marketable Securities [Line Items]    
FY 2024 1,996  
FY 2025 0  
Market value 1,996 1,993
Money Market Funds [Member]    
Marketable Securities [Line Items]    
FY 2024 33,176  
FY 2025 0  
Market value $ 33,176 $ 31,610