CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Analytical Graphics, Inc. | Common Stock | Additional Paid-In Capital | Additional Paid-In Capital Analytical Graphics, Inc. | Retained Earnings | Accumulated Other Comprehensive (Loss) Income | Treasury Stock, Common | Treasury Stock, Common Analytical Graphics, Inc. |
Beginning balance at Dec. 31, 2021 | $ 4,484,048 | | $ 953 | $ 1,465,694 | | $ 4,259,220 | $ (56,112) | $ (1,185,707) | |
Beginning balance, shares at Dec. 31, 2021 | | | 95,267 | | | | | 8,188 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Treasury shares acquired, including excise tax | (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 | (78,204) | $ (1,304,413) | |
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 | (56,112) | $ (1,185,707) | |
Beginning balance, shares at Dec. 31, 2021 | | | 95,267 | | | | | 8,188 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
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 | (188,483) | $ (1,294,098) | |
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 | (78,204) | $ (1,304,413) | |
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) | |
Acquisition activity, treasury shares | | | | | | | | | (3) |
Acquisition activity | | $ 811 | | | $ 511 | | | | $ 300 |
Other comprehensive (loss) income | (48,643) | | | | | | (48,643) | | |
Net income | 98,800 | | | | | 98,800 | | | |
Ending balance at Jun. 30, 2022 | 4,452,755 | | $ 953 | 1,450,549 | | 4,429,008 | (126,847) | $ (1,300,908) | |
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 | (188,483) | $ (1,294,098) | |
Ending balance, shares at Sep. 30, 2022 | | | 95,267 | | | | | 8,179 | |
Beginning balance at Dec. 31, 2022 | 4,865,851 | | $ 953 | 1,540,317 | | 4,782,930 | (122,722) | $ (1,335,627) | |
Beginning balance, shares at Dec. 31, 2022 | | | 95,267 | | | | | 8,317 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Treasury shares acquired, including excise tax | (197,416) | | | | | | | $ (197,416) | |
Treasury shares acquired, shares | | | | | | | | 650 | |
Stock-based compensation activity | (179) | | | (34,529) | | | | $ 34,350 | |
Stock-based compensation activity, shares | | | | | | | | (356) | |
Other comprehensive (loss) income | 13,284 | | | | | | 13,284 | | |
Net income | 100,622 | | | | | 100,622 | | | |
Ending balance at Mar. 31, 2023 | 4,782,162 | | $ 953 | 1,505,788 | | 4,883,552 | (109,438) | $ (1,498,693) | |
Ending balance, shares at Mar. 31, 2023 | | | 95,267 | | | | | 8,611 | |
Beginning balance at Dec. 31, 2022 | $ 4,865,851 | | $ 953 | 1,540,317 | | 4,782,930 | (122,722) | $ (1,335,627) | |
Beginning balance, shares at Dec. 31, 2022 | | | 95,267 | | | | | 8,317 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Treasury shares acquired, shares | 650 | | | | | | | | |
Net income | $ 225,650 | | | | | | | | |
Ending balance at Sep. 30, 2023 | 5,006,800 | | $ 953 | 1,612,269 | | 5,008,580 | (134,269) | $ (1,480,733) | |
Ending balance, shares at Sep. 30, 2023 | | | 95,267 | | | | | 8,429 | |
Beginning balance at Mar. 31, 2023 | 4,782,162 | | $ 953 | 1,505,788 | | 4,883,552 | (109,438) | $ (1,498,693) | |
Beginning balance, shares at Mar. 31, 2023 | | | 95,267 | | | | | 8,611 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Treasury shares acquired, including excise tax | 343 | | | | | | | $ 343 | |
Stock-based compensation activity | 54,378 | | | 44,365 | | | | $ 10,013 | |
Stock-based compensation activity, shares | | | | | | | | (105) | |
Other comprehensive (loss) income | 8,003 | | | | | | 8,003 | | |
Net income | 69,526 | | | | | 69,526 | | | |
Ending balance at Jun. 30, 2023 | 4,914,412 | | $ 953 | 1,550,153 | | 4,953,078 | (101,435) | $ (1,488,337) | |
Ending balance, shares at Jun. 30, 2023 | | | 95,267 | | | | | 8,506 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Treasury shares acquired, including excise tax | 264 | | | | | | | $ 264 | |
Stock-based compensation activity | 69,456 | | | 62,116 | | | | $ 7,340 | |
Stock-based compensation activity, shares | | | | | | | | (77) | |
Other comprehensive (loss) income | (32,834) | | | | | | (32,834) | | |
Net income | 55,502 | | | | | 55,502 | | | |
Ending balance at Sep. 30, 2023 | $ 5,006,800 | | $ 953 | $ 1,612,269 | | $ 5,008,580 | $ (134,269) | $ (1,480,733) | |
Ending balance, shares at Sep. 30, 2023 | | | 95,267 | | | | | 8,429 | |