XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
FY 2024 $ 41,207  
FY 2025 5,512  
FY 2026 4,243  
FY 2027 999  
Market value 51,961 $ 51,580
Corporate obligations [Member]    
Marketable Securities [Line Items]    
FY 2024 4,966  
FY 2025 5,512  
FY 2026 4,243  
FY 2027 499  
Market value 15,220 17,977
Federal agency obligations [Member]    
Marketable Securities [Line Items]    
FY 2024 997  
FY 2025 0  
FY 2026 0  
FY 2027 500  
Market value 1,497 1,993
Money Market Funds [Member]    
Marketable Securities [Line Items]    
FY 2024 35,244  
FY 2025 0  
FY 2026 0  
FY 2027 0  
Market value $ 35,244 $ 31,610