v3.26.1
Marketable Investments - Summary of Company's marketable investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 71,352 $ 64,240
Gross Unrealized Gains 10 81
Gross Unrealized Losses (45) 0
Market value 71,317 64,321
Corporate obligations [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 18,511 16,641
Gross Unrealized Gains 10 81
Gross Unrealized Losses (45) 0
Market value 18,476 16,722
Money market funds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 52,841 47,599
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Market value $ 52,841 $ 47,599