XML 30 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Current assets:    
Cash and cash equivalents $ 285,217 $ 379,853
Accounts receivable, net 49,182 52,502
Current contract assets, net 345,633 308,607
Prepaid expenses and other current assets 11,848 12,716
Prepaid income taxes 3,154 14,639
Total current assets 695,034 768,317
Property, equipment and leasehold improvements, net 4,650 5,610
Computer software development costs, net 1,003 1,461
Goodwill 157,855 159,852
Intangible assets, net 37,737 44,327
Non-current contract assets, net 416,604 407,180
Contract costs 30,274 29,056
Operating lease right-of-use assets 31,609 32,539
Deferred tax assets 2,157 2,121
Other non-current assets 4,094 3,537
Total assets 1,381,017 1,454,000
Current liabilities:    
Accounts payable 7,176 4,367
Accrued expenses and other current liabilities 46,161 50,575
Current operating lease liabilities 7,119 6,751
Income taxes payable 33,649 3,444
Current borrowings 26,000 20,000
Current deferred revenue 50,569 56,393
Total current liabilities 170,674 141,530
Non-current deferred revenue 12,114 11,732
Deferred income tax liabilities 139,921 193,360
Non-current operating lease liabilities 27,761 29,699
Non-current borrowings, net 253,412 273,162
Other non-current liabilities 2,280 3,760
Commitments and contingencies (Note 16)
Series D redeemable convertible preferred stock    
Temporary Equity, Carrying Amount, Attributable to Parent 0 0
Stockholders' equity:    
Common Stock, Value, Issued 10,485 10,455
Additional paid-in capital 850,948 819,642
Retained earnings 1,954,519 1,778,133
Accumulated other comprehensive income 5,091 9,026
Treasury Stock, Value (2,046,188) (1,816,499)
Total stockholders’ equity 774,855 800,757
Total liabilities and stockholders’ equity $ 1,381,017 $ 1,454,000
Series D redeemable convertible preferred stock, par value (in dollars per share) $ 0.10 $ 0.10
Series D redeemable convertible preferred stock, authorized 3,636 3,636
Series D redeemable convertible preferred stock, issued 0 0
Series D redeemable convertible preferred stock, outstanding 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, authorized 210,000,000 210,000,000
Common stock, issued 104,845,904 104,543,414
Common stock, outstanding 66,607,779 67,912,160
Treasury stock, shares 38,238,125 36,631,254