XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 111,837 $ 85,196
Accounts receivable, net of allowances of $4,059 and $886 as of December 31, 2025 and 2024, respectively 50,342 44,909
Income tax receivable 3,432 3,563
Recoverable taxes 9,807 24,157
Current contract assets 19,528 12,786
Prepaid and other current assets 21,494 13,312
Total current assets 216,440 183,923
Property and equipment, net 37,962 36,162
Operating lease right-of-use assets 28,666 27,998
Deferred taxes 4,412 2,026
Goodwill 1,024,300 977,013
Intangible assets, net 64,786 83,150
Other assets, net 33,340 28,575
Total assets 1,409,906 1,338,847
Current liabilities:    
Accounts payable 8,999 6,290
Accrued liabilities and other 55,756 51,057
Current contingent consideration 10,840 5,500
Current deferred consideration 60,720 44,023
Current operating lease liabilities 7,203 6,018
Income taxes payable 9,803 9,733
Current portion of deferred revenue 24,494 23,977
Current debt obligation 4,000 3,500
Total current liabilities 181,815 150,098
Long-term liabilities:    
Deferred revenue, net of current portion 1,747 2,996
Non-current deferred taxes 1,847 3,448
Non-current operating lease liabilities 29,284 30,069
Long-term debt, net of current portion 389,873 329,606
Non-current deferred consideration 0 54,089
Other long-term liabilities 685 9,253
Total liabilities 605,251 579,559
Commitments and contingencies (Note 15)
Stockholders’ equity:    
Common stock, $0.001 par value: 550,000,000 shares authorized, 190,459,837 and 187,528,505 shares issued, and 186,683,682 and 187,528,505 shares outstanding as of December 31, 2025 and 2024, respectively 190 187
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of December 31, 2025 and 2024, respectively 0 0
Additional paid-in capital 746,599 708,992
Treasury stock, at cost: 3,776,155 and no shares as of December 31, 2025 and 2024, respectively (30,000) 0
Accumulated other comprehensive income (loss) 33,694 (21,095)
Retained earnings 54,172 71,204
Total stockholders' equity 804,655 759,288
Total liabilities and stockholders' equity $ 1,409,906 $ 1,338,847