XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 66,454 $ 54,560
Marketable securities 27,997 29,012
Accounts receivable, net of allowance for credit losses of $713 and $1,463, respectively 25,735 39,651
Unbilled contracts receivable, net 89,187 74,919
Other current assets 10,010 7,700
Total current assets 219,383 205,842
Long-term unbilled contracts receivable 63,943 73,843
Property and equipment, net 6,704 6,971
Operating lease right-of-use assets 9,121 9,484
Intangible assets, net 310,961 347,172
Goodwill 313,660 313,660
Long-term income tax receivable 113,816 120,338
Other long-term assets 31,086 28,246
Total assets 1,068,674 1,105,556
Current liabilities:    
Accounts payable 4,788 9,623
Accrued legal fees 3,317 1,796
Accrued liabilities 13,434 17,342
Current portion of long-term debt 24,753 66,145
Deferred revenue 26,931 7,132
Total current liabilities 73,223 102,038
Deferred revenue, less current portion 15,113 17,672
Long-term debt, net 510,857 519,550
Noncurrent operating lease liabilities 9,412 9,730
Long-term income tax payable 81,846 81,834
Other long-term liabilities 19,087 18,110
Total liabilities 709,538 748,934
Commitments and contingencies (Note 14)
Stockholders' equity:    
Preferred stock: $0.001 par value; (2024: authorized 15,000 shares; 2023: authorized 15,000 shares and no shares issued and outstanding)
Common stock: $0.001 par value; (2024: authorized 350,000 shares, issued 122,992 shares, outstanding 108,854 shares; 2023: authorized 350,000 shares, issued 120,730 shares, outstanding 107,384 shares) 123 121
Additional paid-in capital 637,752 635,331
Treasury stock at cost (2024: 14,138 shares; 2023: 13,346 shares) (231,599) (222,497)
Accumulated other comprehensive loss (96) (8)
Accumulated deficit (47,044) (56,325)
Total stockholders' equity 359,136 356,622
Total liabilities and equity $ 1,068,674 $ 1,105,556