XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 257,227 $ 256,729
Accounts receivable, net of allowance of $1,363, and $443 as of December 31, 2023 and December 31, 2022, respectively 49,824 48,358
Unbilled receivables 3,735 5,591
Prepaid income taxes 3,998 4,294
Prepaid expenses and other current assets 9,196 8,154
Total current assets 323,980 323,126
Property and equipment, net 11,358 8,215
Operating lease right-of-use assets, net 10,446 7,694
Intangible assets, net 26,546 20,375
Goodwill 53,868 45,514
Deferred tax assets 6,418 4,998
Other noncurrent assets 2,549 1,224
Total assets 435,165 411,146
Current liabilities    
Accounts payable 3,621 3,897
Accrued compensation and benefits 19,263 13,065
Accrued income taxes 8,828 10,718
Operating lease liabilities, current 4,235 2,505
Accrued expenses and other current liabilities 6,276 8,525
Total current liabilities 42,223 38,710
Deferred tax liabilities 3,274 3,756
Operating Lease, Liability, Noncurrent 6,761 5,636
Total liabilities 52,258 48,102
Commitments and contingencies (Note 14)
Stockholders’ equity (Note 9)    
Common stock, $0.0001 par value; 110,000,000 shares authorized; 75,887,475 and 74,156,458 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively 8 7
Additional paid-in capital 397,511 378,006
Accumulated deficit (15,886) (14,121)
Accumulated other comprehensive income/(loss), net 1,274 (848)
Total stockholders’ equity 382,907 363,044
Total liabilities and stockholders’ equity $ 435,165 $ 411,146