XML 13 R4.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Current assets:    
Cash and cash equivalents $ 211,399 $ 379,853
Accounts receivable, net 35,696 52,502
Current contract assets, net 324,710 308,607
Prepaid expenses and other current assets 13,401 12,716
Prepaid income taxes 2,696 14,639
Total current assets 587,902 768,317
Property, equipment and leasehold improvements, net 4,741 5,610
Computer software development costs, net 1,202 1,461
Goodwill 156,626 159,852
Intangible assets, net 39,602 44,327
Non-current contract assets, net 448,331 407,180
Contract costs 29,679 29,056
Operating lease right-of-use assets 29,984 32,539
Deferred tax assets 2,145 2,121
Other non-current assets 3,718 3,537
Total assets 1,303,930 1,454,000
Current liabilities:    
Accounts payable 4,666 4,367
Accrued expenses and other current liabilities 44,637 50,575
Current operating lease liabilities 7,511 6,751
Income taxes payable 42,457 3,444
Current borrowings 24,000 20,000
Current deferred revenue 49,464 56,393
Total current liabilities 172,735 141,530
Non-current deferred revenue 9,478 11,732
Deferred income tax liabilities 139,914 193,360
Non-current operating lease liabilities 26,481 29,699
Non-current borrowings, net 261,177 273,162
Other non-current liabilities 2,341 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,480 10,455
Additional paid-in capital 828,780 819,642
Retained earnings 1,879,396 1,778,133
Accumulated other comprehensive income 4,336 9,026
Treasury Stock, Value (2,031,188) (1,816,499)
Total stockholders’ equity 691,804 800,757
Total liabilities and stockholders’ equity $ 1,303,930 $ 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,793,030 104,543,414
Common stock, outstanding 66,656,349 67,912,160
Treasury stock, shares 38,136,681 36,631,254