XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 669,436 $ 245,449
Accounts receivable and unbilled, net (includes $4.2 million and $2.4 million with related parties at December 31, 2024 and 2023, respectively) 296,443 298,400
Prepaid expenses and other current assets (includes $0.1 million and $0.3 million with related parties at December 31, 2024 and 2023, respectively) 63,350 49,979
Total current assets 1,029,229 593,828
Property and equipment, net 123,615 120,589
Operating lease right-of-use assets 128,649 144,801
Goodwill 662,396 662,396
Intangible assets, net 34,366 35,809
Deferred income taxes 100,357 74,435
Other assets 22,254 24,970
Total assets 2,100,866 1,656,828
Current liabilities:    
Accounts payable (includes $0.2 million and $3.1 million with related parties at December 31, 2024 and 2023, respectively) 32,528 31,869
Accrued expenses 307,807 292,961
Advanced billings (includes $14.6 million and $10.1 million with related parties at December 31, 2024 and 2023, respectively) 710,585 559,860
Other current liabilities 53,633 40,441
Total current liabilities 1,104,553 925,131
Operating lease liabilities 126,234 142,122
Deferred income tax liability 1,800 2,404
Other long-term liabilities 42,734 28,221
Total liabilities 1,275,321 1,097,878
Commitments and contingencies (see Note 12)
Shareholders’ equity:    
Preferred stock - $0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at December 31, 2024 and 2023, respectively 0 0
Common stock - $0.01 par-value; 250,000,000 shares authorized at December 31, 2024 and 2023, respectively; 30,630,799 and 30,752,292 shares issued and outstanding at December 31, 2024 and 2023, respectively 306 308
Treasury stock - 70,073 and 70,573 shares at December 31, 2024 and 2023, respectively (12,235) (12,322)
Additional paid-in capital 844,050 802,681
Retained earnings (accumulated deficit) 8,167 (221,645)
Accumulated other comprehensive loss (14,743) (10,072)
Total shareholders’ equity 825,545 558,950
Total liabilities and shareholders’ equity $ 2,100,866 $ 1,656,828