XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
FY 2023 $ 5,953  
FY 2024 5,812  
FY 2025 1,899  
Market value 13,664 $ 19,688
Corporate obligations    
Marketable Securities [Line Items]    
FY 2023 5,953  
FY 2024 3,832  
FY 2025 1,899  
Market value 11,684 17,703
Federal agency obligations    
Marketable Securities [Line Items]    
FY 2023 0  
FY 2024 1,980  
FY 2025 0  
Market value $ 1,980 $ 1,985