v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 93,874 $ 85,196
Accounts receivable, net of allowances of $1,123 and $886 as of June 30, 2025 and December 31, 2024, respectively 47,521 44,909
Income tax receivable 3,883 3,563
Recoverable taxes 7,679 24,157
Current contract assets 15,979 12,786
Prepaid and other current assets 17,720 13,312
Total current assets 186,656 183,923
Property and equipment, net 36,774 36,162
Operating lease right-of-use assets 31,276 27,998
Deferred taxes 2,234 2,026
Goodwill 1,023,226 977,013
Intangible assets, net 74,256 83,150
Other assets, net 31,580 28,575
Total assets 1,386,002 1,338,847
Current liabilities:    
Accounts payable 7,563 6,290
Accrued liabilities and other 44,911 51,057
Current contingent consideration 10,310 5,500
Current deferred consideration 48,288 44,023
Current operating lease liabilities 6,914 6,018
Income taxes payable 9,022 9,733
Current portion of deferred revenue 20,584 23,977
Current debt obligation 3,500 3,500
Total current liabilities 151,092 150,098
Long-term liabilities:    
Deferred revenue, net of current portion 2,747 2,996
Non-current deferred taxes 3,605 3,448
Non-current operating lease liabilities 32,308 30,069
Long-term debt, net of current portion 328,639 329,606
Non-current deferred consideration 57,353 54,089
Other long-term liabilities 841 9,253
Total liabilities 576,585 579,559
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Common stock, $0.001 par value: 550,000,000 shares authorized, 189,557,878 and 187,528,505 shares issued, and 188,307,700 and 187,528,505 shares outstanding as of June 30, 2025 and December 31, 2024, respectively 190 187
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively 0 0
Treasury stock, at cost: 1,250,178 and no shares as of June 30, 2025 and December 31, 2024, respectively (10,000) 0
Additional paid-in capital 726,570 708,992
Accumulated other comprehensive income (loss) 32,637 (21,095)
Retained earnings 60,020 71,204
Total stockholders' equity 809,417 759,288
Total liabilities and stockholders' equity $ 1,386,002 $ 1,338,847