XML 54 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
FY 2025 $ 46,491  
FY 2026 7,042  
FY 2027 4,377  
FY 2028 752  
Market value 58,662 $ 48,582
Corporate obligations [Member]    
Marketable Securities [Line Items]    
FY 2025 7,063  
FY 2026 7,042  
FY 2027 3,877  
FY 2028 503  
Market value 18,485 12,180
Federal agency obligations [Member]    
Marketable Securities [Line Items]    
FY 2025 0  
FY 2026 0  
FY 2027 500  
FY 2028 249  
Market value 749  
Money market funds [Member]    
Marketable Securities [Line Items]    
FY 2025 39,428  
FY 2026 0  
FY 2027 0  
FY 2028 0  
Market value $ 39,428 $ 36,402