XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
FY 2025 $ 42,485  
FY 2026 4,688  
FY 2027 1,409  
Market value 48,582 $ 51,580
Corporate obligations [Member]    
Marketable Securities [Line Items]    
FY 2025 6,083  
FY 2026 4,688  
FY 2027 1,409  
Market value 12,180 17,977
Money market funds [Member]    
Marketable Securities [Line Items]    
FY 2025 36,402  
FY 2026 0  
FY 2027 0  
Market value $ 36,402 $ 31,610