XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 231,261 $ 257,227
Accounts receivable, net of allowance of $1,791 and $1,363 as of September 30, 2024 and December 31, 2023, respectively 64,320 49,824
Unbilled receivables 5,737 3,735
Prepaid income taxes 10,292 3,998
Prepaid expenses and other current assets 11,385 9,196
Total current assets 322,995 323,980
Property and equipment, net 13,965 11,358
Operating lease right-of-use assets, net 12,329 10,446
Intangible assets, net 42,451 26,546
Goodwill 73,875 53,868
Deferred tax assets 7,515 6,418
Other noncurrent assets 4,122 2,549
Total assets 477,252 435,165
Current liabilities    
Accounts payable 3,717 3,621
Accrued compensation and benefits 22,986 19,263
Accrued income taxes 13,191 8,828
Operating lease liabilities, current 5,179 4,235
Accrued expenses and other current liabilities 9,161 6,276
Total current liabilities 54,234 42,223
Deferred tax liabilities 7,621 3,274
Operating lease liabilities, noncurrent 7,649 6,761
Contingent consideration payable, noncurrent 7,501 0
Total liabilities 77,005 52,258
Commitments and contingencies (Note 14)
Stockholders’ equity    
Common stock, $0.0001 par value; 110,000,000 shares authorized; 76,742,933 and 75,887,475 issued and outstanding as of September 30, 2024 and December 31, 2023, respectively 8 8
Additional paid-in capital 415,425 397,511
Accumulated deficit (16,369) (15,886)
Accumulated other comprehensive income/(loss) 1,183 1,274
Total stockholders’ equity 400,247 382,907
Total liabilities and stockholders’ equity $ 477,252 $ 435,165