XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 334,655 $ 257,227
Trade receivable, net of allowance of $2,747, and $1,363 as of December 31, 2024 and December 31, 2023, respectively 69,371 53,559
Prepaid expenses and other current assets 19,278 13,194
Total current assets 423,304 323,980
Property and equipment, net 14,018 11,358
Operating lease right-of-use assets, net 12,108 10,446
Intangible assets, net 47,918 26,546
Goodwill 83,407 53,868
Deferred tax assets 8,774 6,418
Other noncurrent assets 2,663 2,549
Total assets 592,192 435,165
Current liabilities    
Accounts payable 4,069 3,621
Accrued compensation and benefits 21,677 19,263
Operating lease liabilities, current 5,420 4,235
Accrued expenses and other current liabilities 24,378 15,104
Total current liabilities 55,544 42,223
Deferred tax liabilities 8,914 3,274
Operating lease liabilities, noncurrent 7,205 6,761
Contingent consideration payable, noncurrent 2,700 0
Total liabilities 74,363 52,258
Commitments and contingencies (Note 13)
Stockholders’ equity    
Common stock, $0.0001 par value; 110,000,000 shares authorized; 83,608,819 and 75,887,475 issued and outstanding as of December 31, 2024 and December 31, 2023, respectively 8 8
Additional paid-in capital 532,578 397,511
Accumulated deficit (11,845) (15,886)
Accumulated other comprehensive income/(loss) (2,912) 1,274
Total stockholders’ equity 517,829 382,907
Total liabilities and stockholders’ equity $ 592,192 $ 435,165