CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Analytical Graphics, Inc. | Common Stock | Common Stock Analytical Graphics, Inc. | Additional Paid-In Capital | Additional Paid-In Capital Analytical Graphics, Inc. | Retained Earnings | Treasury Stock | Treasury Stock Analytical Graphics, Inc. | Accumulated Other Comprehensive (Loss) Income |
Beginning balance at Dec. 31, 2020 | $ 4,097,872 | | $ 953 | | $ 1,434,203 | | $ 3,804,593 | $ (1,124,102) | | $ (17,775) |
Beginning balance, shares at Dec. 31, 2020 | | | 95,266 | | | | | 8,694 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Stock-based compensation activity | (39,037) | | | | (87,602) | | | $ 48,565 | | |
Stock-based compensation activity, shares | | | | | | | | (565) | | |
Other comprehensive (loss) income | (19,264) | | | | | | | | | (19,264) |
Net income | 72,398 | | | | | | 72,398 | | | |
Ending balance at Mar. 31, 2021 | 4,111,969 | | $ 953 | | 1,346,601 | | 3,876,991 | $ (1,075,537) | | (37,039) |
Ending balance, shares at Mar. 31, 2021 | | | 95,266 | | | | | 8,129 | | |
Beginning balance at Dec. 31, 2020 | 4,097,872 | | $ 953 | | 1,434,203 | | 3,804,593 | $ (1,124,102) | | (17,775) |
Beginning balance, shares at Dec. 31, 2020 | | | 95,266 | | | | | 8,694 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Treasury shares acquired | $ (35,993) | | | | | | | | | |
Treasury shares acquired, shares | 97 | | | | | | | | | |
Net income | $ 251,456 | | | | | | | | | |
Ending balance at Sep. 30, 2021 | 4,339,244 | | $ 953 | | 1,428,419 | | 4,056,049 | $ (1,097,051) | | (49,126) |
Ending balance, shares at Sep. 30, 2021 | | | 95,267 | | | | | 8,055 | | |
Beginning balance at Mar. 31, 2021 | 4,111,969 | | $ 953 | | 1,346,601 | | 3,876,991 | $ (1,075,537) | | (37,039) |
Beginning balance, shares at Mar. 31, 2021 | | | 95,266 | | | | | 8,129 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Stock-based compensation activity | 39,988 | | | | 34,661 | | | $ 5,327 | | |
Stock-based compensation activity, shares | | | | | | | | (63) | | |
Other comprehensive (loss) income | 4,217 | | | | | | | | | 4,217 |
Net income | 93,716 | | | | | | 93,716 | | | |
Acquisition activity | | $ 328 | | | | $ 328 | | | | |
Acquisition activity, common shares | | | | 1 | | | | | | |
Ending balance at Jun. 30, 2021 | 4,250,218 | | $ 953 | | 1,381,590 | | 3,970,707 | $ (1,070,210) | | (32,822) |
Ending balance, shares at Jun. 30, 2021 | | | 95,267 | | | | | 8,066 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Treasury shares acquired | (35,993) | | | | | | | $ (35,993) | | |
Treasury shares acquired, shares | | | | | | | | 97 | | |
Stock-based compensation activity | 55,375 | | | | 46,375 | | | $ 9,000 | | |
Stock-based compensation activity, shares | | | | | | | | (106) | | |
Other comprehensive (loss) income | (16,304) | | | | | | | | | (16,304) |
Net income | 85,342 | | | | | | 85,342 | | | |
Acquisition activity | | 606 | | | | 454 | | | $ 152 | |
Acquisition activity, treasury shares | | | | | | | | | (2) | |
Ending balance at Sep. 30, 2021 | 4,339,244 | | $ 953 | | 1,428,419 | | 4,056,049 | $ (1,097,051) | | (49,126) |
Ending balance, shares at Sep. 30, 2021 | | | 95,267 | | | | | 8,055 | | |
Beginning balance at Dec. 31, 2021 | 4,484,048 | | $ 953 | | 1,465,694 | | 4,259,220 | $ (1,185,707) | | (56,112) |
Beginning balance, shares at Dec. 31, 2021 | | | 95,267 | | | | | 8,188 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Treasury shares acquired | (155,571) | | | | | | | $ (155,571) | | |
Treasury shares acquired, shares | | | | | | | | 500 | | |
Stock-based compensation activity | (13,422) | | | | (50,287) | | | $ 36,865 | | |
Stock-based compensation activity, shares | | | | | | | | (403) | | |
Other comprehensive (loss) income | (22,092) | | | | | | | | | (22,092) |
Net income | 70,988 | | | | | | 70,988 | | | |
Ending balance at Mar. 31, 2022 | 4,363,951 | | $ 953 | | 1,415,407 | | 4,330,208 | $ (1,304,413) | | (78,204) |
Ending balance, shares at Mar. 31, 2022 | | | 95,267 | | | | | 8,285 | | |
Beginning balance at Dec. 31, 2021 | 4,484,048 | | $ 953 | | 1,465,694 | | 4,259,220 | $ (1,185,707) | | (56,112) |
Beginning balance, shares at Dec. 31, 2021 | | | 95,267 | | | | | 8,188 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Treasury shares acquired | $ (155,571) | | | | | | | | | |
Treasury shares acquired, shares | 500 | | | | | | | | | |
Net income | $ 265,763 | | | | | | | | | |
Ending balance at Sep. 30, 2022 | 4,543,685 | | $ 953 | | 1,500,330 | | 4,524,983 | $ (1,294,098) | | (188,483) |
Ending balance, shares at Sep. 30, 2022 | | | 95,267 | | | | | 8,179 | | |
Beginning balance at Mar. 31, 2022 | 4,363,951 | | $ 953 | | 1,415,407 | | 4,330,208 | $ (1,304,413) | | (78,204) |
Beginning balance, shares at Mar. 31, 2022 | | | 95,267 | | | | | 8,285 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Stock-based compensation activity | 37,836 | | | | 34,631 | | | $ 3,205 | | |
Stock-based compensation activity, shares | | | | | | | | (33) | | |
Other comprehensive (loss) income | (48,643) | | | | | | | | | (48,643) |
Net income | 98,800 | | | | | | 98,800 | | | |
Acquisition activity | | $ 811 | | | | $ 511 | | | $ 300 | |
Acquisition activity, treasury shares | | | | | | | | | (3) | |
Ending balance at Jun. 30, 2022 | 4,452,755 | | $ 953 | | 1,450,549 | | 4,429,008 | $ (1,300,908) | | (126,847) |
Ending balance, shares at Jun. 30, 2022 | | | 95,267 | | | | | 8,249 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Stock-based compensation activity | 56,591 | | | | 49,781 | | | $ 6,810 | | |
Stock-based compensation activity, shares | | | | | | | | (70) | | |
Other comprehensive (loss) income | (61,636) | | | | | | | | | (61,636) |
Net income | 95,975 | | | | | | 95,975 | | | |
Ending balance at Sep. 30, 2022 | $ 4,543,685 | | $ 953 | | $ 1,500,330 | | $ 4,524,983 | $ (1,294,098) | | $ (188,483) |
Ending balance, shares at Sep. 30, 2022 | | | 95,267 | | | | | 8,179 | | |