XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Investments - Summary of Company's marketable investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 58,617 $ 48,542
Gross Unrealized Gains 51 46
Gross Unrealized Losses (6) (6)
Market value 58,662 48,582
Corporate obligations [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 18,439 12,140
Gross Unrealized Gains 51 46
Gross Unrealized Losses (5) (6)
Market value 18,485 12,180
Federal Agency Obligation [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 750  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Market value 749  
Money market funds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 39,428 36,402
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Market value $ 39,428 $ 36,402