v3.26.1
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
FY 2026 $ 56,529  
FY 2027 5,798  
FY 2028 6,933  
FY 2029 2,057  
Market value 71,317 $ 64,321
Corporate obligations [Member]    
Marketable Securities [Line Items]    
FY 2026 3,688  
FY 2027 5,798  
FY 2028 6,933  
FY 2029 2,057  
Market value 18,476 16,722
Money market funds [Member]    
Marketable Securities [Line Items]    
FY 2026 52,841  
FY 2027 0  
FY 2028 0  
FY 2029 0  
Market value $ 52,841 $ 47,599