XML 14 R4.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 $ 96,824 $ 130,564
Accounts receivable, net 56,838 58,745
Unbilled contracts receivable, net 78,320 83,075
Prepaid expenses and other current assets 23,631 32,488
Deferred consideration from divestiture 11,880 0
Total current assets 267,493 304,872
Note receivable, noncurrent 31,928 29,702
Deferred consideration from divestiture, noncurrent 8,015 18,217
Unbilled contracts receivable, noncurrent 67,417 45,396
Property and equipment, net 51,926 44,473
Operating lease right-of-use assets 27,557 30,082
Intangible assets, net 128,882 163,714
Deferred tax assets 5,281 7,228
Other noncurrent assets 27,330 24,076
Total assets 615,829 667,760
Current liabilities:    
Accounts payable 12,352 16,979
Accrued liabilities 82,160 94,420
Deferred revenue 16,137 23,950
Short-term debt 0 50,000
Total current liabilities 110,649 185,349
Long-term debt 40,000 0
Deferred revenue, noncurrent 15,072 20,932
Operating lease liabilities, noncurrent 21,487 [1] 19,932
Deferred tax liabilities 1,428 1,491
Other noncurrent liabilities 13,118 10,979
Total liabilities 201,754 238,683
Commitments and contingencies (Note 11)
Equity:    
Preferred stock: $0.001 par value; 6,000 shares authorized as of December 31, 2025 and 2023; no shares issued and outstanding as of December 31, 2025 and 2024 0 0
Common stock: $0.001 par value; 140,000 shares authorized as of December 31, 2025 and 2024; 46,924 and 44,328 shares issued and outstanding as of December 31, 2025 and 2024, respectively 47 44
Additional paid-in capital 1,314,249 1,274,561
Accumulated other comprehensive loss (4,438) (6,084)
Accumulated deficit (895,783) (839,444)
Total equity 414,075 429,077
Total liabilities and equity $ 615,829 $ 667,760
[1] Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.