Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) $ in Thousands | Dec. 31, 2022 USD ($) |
Transaction Price Allocated to Remaining Performance Obligations, Amount | $ 1,186,230 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 311,651 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 351,880 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 230,476 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 145,561 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 92,928 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 53,734 |
Cost of license and solutions | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 332,670 |
Cost of license and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 117,453 |
Cost of license and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 110,707 |
Cost of license and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 69,993 |
Cost of license and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 27,445 |
Cost of license and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 6,899 |
Cost of license and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 173 |
Maintenance [Member] | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 784,919 |
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 148,892 |
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 230,708 |
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 156,535 |
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 115,242 |
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 83,846 |
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 49,696 |
Services and other | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 68,641 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 45,306 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 10,465 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 3,948 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 2,874 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 2,183 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | $ 3,865 |