XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 13,228 $ 23,287
Short-term bank deposits 2,006 10,556
Marketable securities 142,878 132,695
Trade receivables (net of allowance for credit losses of $288 and $1,088 at September 30, 2024 and December 31, 2023, respectively) 38,630 30,307
Prepaid expenses and other current assets 13,970 12,526
Total current assets 210,712 209,371
Long-term assets:    
Severance pay fund 6,851 7,070
Deferred tax assets, net 1,685 1,609
Property and equipment, net 6,875 6,732
Operating lease right-of-use assets 5,625 6,978
Goodwill 58,308 58,308
Intangible assets, net 2,132 2,967
Investments in marketable equity securities 309 406
Other long-term assets 12,394 10,644
Total long-term assets 94,179 94,714
Total assets 304,891 304,085
Trade payables 1,960 1,154
Deferred revenues 3,418 3,018
Accrued expenses and other payables 6,007 5,800
Accrued payroll and related benefits 13,763 14,402
Operating lease liabilities 2,571 2,513
Total current liabilities 27,719 26,887
Accrued severance pay 7,304 7,524
Operating lease liabilities 2,627 3,943
Other accrued liabilities 1,471 1,390
Total long-term liabilities 11,402 12,857
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,756,255 and 23,695,190 shares issued at September 30, 2024 and December 31, 2023, respectively. 23,626,747 and 23,440,848 shares outstanding at September 30, 2024 and December 31, 2023, respectively 24 23
Additional paid in-capital 256,685 252,100
Treasury stock at cost (129,508 and 254,342 shares of common stock at September 30, 2024, and December 31, 2023, respectively) (2,943) (5,620)
Accumulated other comprehensive loss (956) (2,329)
Retained earnings 12,960 20,167
Total stockholders’ equity 265,770 264,341
Total liabilities and stockholders’ equity $ 304,891 $ 304,085