XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
FY 2025 $ 49,783  
FY 2026 7,533  
FY 2027 5,780  
FY 2028 4,091  
Market value 67,187 $ 48,582
Corporate obligations [Member]    
Marketable Securities [Line Items]    
FY 2025 4,102  
FY 2026 7,533  
FY 2027 4,783  
FY 2028 3,142  
Market value 19,560 12,180
Federal agency obligations [Member]    
Marketable Securities [Line Items]    
FY 2025 981  
FY 2026 0  
FY 2027 997  
FY 2028 949  
Market value 2,927  
Money market funds [Member]    
Marketable Securities [Line Items]    
FY 2025 44,700  
FY 2026 0  
FY 2027 0  
FY 2028 0  
Market value $ 44,700 $ 36,402