XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 246,176 $ 256,729
Accounts receivable, net of allowance of $524 and $443 as of June 30, 2023 and December 31, 2022, respectively 48,804 48,358
Unbilled receivables 8,079 5,591
Prepaid income taxes 9,224 4,294
Prepaid expenses and other current assets 9,189 8,154
Total current assets 321,472 323,126
Property and equipment, net 10,024 8,215
Operating lease right-of-use assets, net 11,203 7,694
Intangible assets, net 28,641 20,375
Goodwill 54,633 45,514
Deferred tax assets 3,734 4,998
Other noncurrent assets 1,531 1,224
Total assets 431,238 411,146
Current liabilities    
Accounts payable 5,302 3,897
Accrued compensation and benefits 20,832 13,065
Accrued income taxes 14,215 10,718
Operating lease liabilities, current 4,154 2,505
Accrued expenses and other current liabilities 8,967 8,525
Total current liabilities 53,470 38,710
Deferred tax liabilities 3,524 3,756
Operating lease liabilities, noncurrent 7,682 5,636
Total liabilities 64,676 48,102
Commitments and contingencies (Note 14)
Stockholders’ equity    
Common stock, $0.0001 par value; 110,000,000 shares authorized; 75,333,893 and 74,156,458 issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 7 7
Additional paid-in capital 384,969 378,006
Accumulated deficit (19,464) (14,121)
Accumulated other comprehensive income/(loss) 1,050 (848)
Total stockholders’ equity 366,562 363,044
Total liabilities and stockholders’ equity $ 431,238 $ 411,146