XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 18,498,000 $ 23,287,000
Short-term bank deposits 2,029,000 10,556,000
Marketable securities 143,117,000 132,695,000
Trade receivables (net of allowance for credit losses of $288 and $2,626 at December 31, 2023 and December 31, 2024, respectively) 37,209,000 30,307,000
Prepaid expenses and other current assets 15,488,000 12,526,000
Total current assets 216,341,000 209,371,000
Long-term assets:    
Severance pay fund 7,161,000 7,070,000
Deferred tax assets, net 1,456,000 1,609,000
Property and equipment, net 6,877,000 6,732,000
Operating lease right-of-use assets 5,811,000 6,978,000
Goodwill 58,308,000 58,308,000
Intangible assets, net 1,877,000 2,967,000
Investments in marketable equity securities 312,000 406,000
Other long-term assets 10,805,000 10,644,000
Total long-term assets 92,607,000 94,714,000
Total assets 308,948,000 304,085,000
Current liabilities:    
Trade payables 1,125,000 1,154,000
Deferred revenues 3,599,000 3,018,000
Accrued expenses and other payables 6,243,000 5,800,000
Accrued payroll and related benefits 16,964,000 14,402,000
Operating lease liabilities 2,598,000 2,513,000
Total current liabilities 30,529,000 26,887,000
Long-term liabilities:    
Accrued severance pay 7,365,000 7,524,000
Operating lease liabilities 2,963,000 3,943,000
Other accrued liabilities 1,535,000 1,390,000
Total long-term liabilities 11,863,000 12,857,000
Stockholders’ equity:    
Preferred stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding 0 0
Common stock: $0.001 par value: 45,000,000 shares authorized; 23,695,190 and 23,756,255 shares issued at December 31, 2023 and December 31, 2024, respectively; 23,440,848 and 23,626,865 shares outstanding at December 31, 2023 and 2024, respectively 24,000 23,000
Additional paid in-capital 259,891,000 252,100,000
Treasury stock at cost (254,342 and 129,390 shares of common stock at December 31, 2023 and 2024, respectively) (3,222,000) (5,620,000)
Accumulated other comprehensive loss (1,330,000) (2,329,000)
Retained earnings 11,193,000 20,167,000
Total stockholders’ equity 266,556,000 264,341,000
Total liabilities and stockholders’ equity $ 308,948,000 $ 304,085,000