v3.26.3
Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
FY 2026 $ 49,331  
FY 2027 5,284  
FY 2028 6,885  
FY 2029 2,019  
Market value 63,519 $ 64,321
Corporate obligations [Member]    
Marketable Securities [Line Items]    
FY 2026 1,800  
FY 2027 5,284  
FY 2028 6,885  
FY 2029 2,019  
Market value 15,988 16,722
Money market funds [Member]    
Marketable Securities [Line Items]    
FY 2026 47,531  
FY 2027 0  
FY 2028 0  
FY 2029 0  
Market value $ 47,531 $ 47,599