XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 21,285 $ 33,153
Short-term bank deposits 6,114 31,410
Marketable securities 112,080 90,298
Trade receivables (net of allowance for credit losses of $288 and $313 at December 31, 2021 and December 31, 2022, respectively) 31,250 27,449
Prepaid expenses and other current assets 6,896 6,670
Total current assets 177,625 188,980
Long-term assets:    
Bank deposits 8,205 0
Severance pay fund 8,475 10,175
Deferred tax assets, net 8,599 15,850
Property and equipment, net 7,099 6,765
Operating lease right-of-use assets 10,283 8,827
Goodwill 74,777 74,777
Intangible assets, net 6,680 14,607
Investments in marketable equity securities 408 2,919
Other long-term assets 6,291 5,759
Total long-term assets 130,817 139,679
Total assets 308,442 328,659
Current liabilities:    
Trade payables 1,995 1,464
Deferred revenues 3,168 8,661
Accrued expenses and other payables 6,660 4,030
Accrued payroll and related benefits 18,473 18,011
Operating lease liabilities 2,982 3,274
Total current liabilities 33,278 35,440
Long-term liabilities:    
Accrued severance pay 9,064 10,551
Operating lease liabilities 6,703 5,130
Other accrued liabilities 526 806
Total long-term liabilities 16,293 16,487
Stockholders’ equity:    
$0.001 par value: 5,000,000 shares authorized; none issued and outstanding 0 0
$0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at December 31, 2021 and 2022; 22,984,552 and 23,215,439 shares outstanding at December 31, 2021 and 2022, respectively 23 23
Additional paid in-capital 242,841 235,386
Treasury stock at cost (610,608 and 379,721 shares of common stock at December 31, 2021 and 2022, respectively) (9,904) (13,790)
Accumulated other comprehensive loss (6,249) (372)
Retained earnings 32,160 55,485
Total stockholders’ equity 258,871 276,732
Total liabilities and stockholders’ equity $ 308,442 $ 328,659