XML 143 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Current assets:    
Cash and cash equivalents $ 379,853 $ 287,796
Accounts receivable, net 52,502 56,301
Current contract assets 308,607 291,497
Prepaid expenses and other current assets 12,716 10,884
Prepaid income taxes 14,639 3,962
Total current assets 768,317 650,440
Property, equipment and leasehold improvements, net 5,610 5,963
Computer software development costs, net 1,461 928
Goodwill 159,852 137,055
Intangible assets, net 44,327 42,851
Non-current contract assets 407,180 318,976
Contract costs 29,056 28,614
Operating lease right-of-use assets 32,539 34,905
Deferred tax assets 2,121 1,735
Other non-current assets 3,537 1,839
Total assets 1,454,000 1,223,306
Current liabilities:    
Accounts payable 4,367 3,988
Accrued expenses and other current liabilities 50,575 43,556
Current operating lease liabilities 6,751 6,824
Income taxes payable 3,444 1,799
Current borrowings 20,000 135,163
Current deferred revenue 56,393 43,168
Total current liabilities 141,530 234,498
Non-current deferred revenue 11,732 13,913
Deferred income taxes 193,360 179,978
Non-current operating lease liabilities 29,699 33,088
Non-current borrowings, net 273,162 292,369
Other non-current liabilities 3,760 3,107
Commitments and contingencies (Note 17)
Series D redeemable convertible preferred stock, $0.10 par value—Authorized—3,636 shares as of June 30, 2021 and 2020 Issued and outstanding—none as of June 30, 2021 and 2020 0 0
Stockholders' equity:    
Common stock, $0.10 par value—Authorized—210,000,000 shares Issued— 104,543,414 shares at June 30, 2021 and 103,988,707 shares at June 30, 2020 Outstanding— 67,912,160 shares at June 30, 2021 and 67,718,692 shares at June 30, 2020 10,455 10,399
Additional paid-in capital 819,642 769,411
Retained earnings 1,778,133 1,458,330
Accumulated other comprehensive income (loss) 9,026 (5,288)
Treasury stock, at cost— 36,631,254 shares of common stock at June 30, 2021 and 36,270,015 shares at June 30, 2020 (1,816,499) (1,766,499)
Total stockholders' equity 800,757 466,353
Total liabilities and stockholders' equity $ 1,454,000 $ 1,223,306