XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 144,364 $ 112,745
Accounts receivable, net of allowance of $315, and $418 as of December 31, 2021 and December 31, 2020 38,838 16,890
Unbilled receivables 4,475 1,799
Prepaid income taxes 584 821
Prepaid expenses and other current assets 4,503 2,361
Total current assets 192,764 134,616
Property and equipment, net 6,169 4,095
Intangible assets, net 19,097 8,125
Deferred tax assets 2,731 5,609
Goodwill 35,958 14,690
Total assets 256,719 167,135
Current liabilities    
Accounts payable 2,053 757
Accrued liabilities 1,150 628
Accrued compensation and benefits 10,562 7,479
Accrued income taxes 1,980 1,248
Other current liabilities 9,599 3,206
Total current liabilities 25,344 13,318
Deferred tax liabilities 4,324 2,093
Total liabilities 29,668 15,411
Commitments and contingencies (Note 17)
Stockholders’ equity (Note 12)    
Common stock, $0.0001 par value; 110,000,000 shares authorized; 66,850,941 and 50,878,780 issued and outstanding as of December 31, 2021 and December 31, 2020, respectively 7 5
Additional paid-in capital 212,077 128,930
Retained earnings 15,093 22,793
Accumulated other comprehensive loss (126) (4)
Total stockholders’ equity 227,051 151,724
Total liabilities and stockholders’ equity $ 256,719 $ 167,135