XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash $ 67,045 $ 45,794
Accounts receivable and contract assets, net of allowance of $1,303 and $2,702 at September 30, 2022 and December 31, 2021, respectively 52,105 50,616
Prepaid expenses and other current assets 3,237 5,766
Total current assets 122,387 102,176
Property and equipment, net 18,676 18,026
Other assets 263 620
Goodwill 82,468 85,070
Operating lease right-of-use assets 863 1,649
Total assets 224,657 207,541
Current liabilities:    
Accounts payable 4,686 7,677
Accrued expenses and other liabilities 33,898 30,297
Contract liabilities (deferred revenue) 12,415 14,616
Operating lease liabilities 942 2,299
Total current liabilities 51,941 54,889
Non-current deferred tax liability, net 7,684 7,325
Operating lease liabilities 961 1,474
Total liabilities 60,586 63,688
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, $0.001 par value, 1,250,000 shares authorized; none issued and outstanding  
Common stock, $0.001 par value, 125,000,000 shares authorized; 60,073,601 and 59,631,003 shares issued at September 30, 2022 and December 31, 2021, respectively 60 60
Additional paid-in capital 306,488 300,288
Treasury stock, at cost, 28,388,144 and 28,357,145 shares September 30, 2022 and December 31, 2021, respectively (157,929) (157,294)
Retained earnings 31,921 11,272
Accumulated other comprehensive loss (16,469) (10,473)
Total shareholders' equity 164,071 143,853
Total liabilities and shareholders' equity $ 224,657 $ 207,541