XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 95,148 $ 130,564
Accounts receivable, net 59,787 58,745
Unbilled contracts receivable, net 81,325 83,075
Prepaid expenses and other current assets 35,756 32,488
Deferred consideration from divestiture 11,645 0
Total current assets 283,661 304,872
Note receivable, noncurrent 30,857 29,702
Deferred consideration from divestiture, noncurrent 7,384 18,217
Unbilled contracts receivable, noncurrent 51,568 45,396
Property and equipment, net 46,927 44,473
Operating lease right-of-use assets 32,190 30,082
Intangible assets, net 144,855 163,714
Deferred tax assets 7,734 7,228
Other noncurrent assets 24,044 24,076
Total assets 629,220 667,760
Current liabilities:    
Accounts payable 14,952 16,979
Accrued liabilities 78,158 94,420
Deferred revenue 20,315 23,950
Short-term debt 0 50,000
Total current liabilities 113,425 185,349
Long-term debt 40,000 0
Deferred revenue, noncurrent 17,783 20,932
Operating lease liabilities, noncurrent 24,256 [1] 19,932
Deferred tax liabilities 1,491 1,491
Other noncurrent liabilities 12,438 10,979
Total liabilities 209,393 238,683
Commitments and contingencies (Note 13)
Equity:    
Preferred stock: $0.001 par value; 6,000 shares authorized as of June 30, 2025 and December 31, 2024; no shares issued and outstanding as of June 30, 2025 and December 31, 2024 0 0
Common stock: $0.001 par value; 140,000 shares authorized as of June 30, 2025 and December 31, 2024; 46,221 and 44,328 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively 46 44
Additional paid-in capital 1,293,958 1,274,561
Accumulated other comprehensive loss (1,586) (6,084)
Accumulated deficit (872,591) (839,444)
Total equity 419,827 429,077
Total liabilities and equity $ 629,220 $ 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.