XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
FY 2025 $ 49,645  
FY 2026 8,037  
FY 2027 5,295  
FY 2028 3,854  
Market value 66,831 $ 48,582
Corporate obligations [Member]    
Marketable Securities [Line Items]    
FY 2025 1,620  
FY 2026 8,037  
FY 2027 4,798  
FY 2028 3,854  
Market value 18,309 12,180
Federal agency obligations [Member]    
Marketable Securities [Line Items]    
FY 2025 992  
FY 2026 0  
FY 2027 497  
FY 2028 0  
Market value 1,489  
Money market funds [Member]    
Marketable Securities [Line Items]    
FY 2025 47,033  
FY 2026 0  
FY 2027 0  
FY 2028 0  
Market value $ 47,033 $ 36,402