| Schedule of Changes in Carrying Amounts of Goodwill |
Changes in the carrying amounts of goodwill were as follows (in thousands): | | | | | | | Carrying Amount | | Balance as of June 30, 2025 | $ | 326,260 | | | | | Purchase price adjustment | 9 | | | Foreign currency translation adjustment | (168) | | | Balance as of March 31, 2026 | $ | 326,101 | |
|
| Schedule of Intangible Assets Amortized on Straight Line Basis |
Intangible assets acquired through business combinations consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2026 | | Useful Life (In years) | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Client relationships | 9 to 15 | | $ | 52,074 | | | $ | (35,950) | | | $ | 16,124 | | | Non-compete agreements | 3 to 5 | | 4,907 | | | (4,821) | | | 86 | | | Trademarks and trade names | Indefinite | | 4,778 | | | — | | | 4,778 | | | Trademarks and trade names | 5 to 10 | | 7,825 | | | (6,511) | | | 1,314 | | | Core technology | 2 to 7 | | 68,089 | | | (58,202) | | | 9,887 | | | Backlog | 2 | | 1,027 | | | (1,027) | | | — | | | Intangible assets, net | | | $ | 138,700 | | | $ | (106,511) | | | $ | 32,189 | |
| | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2025 | | Useful Life (In years) | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Client relationships | 9 to 15 | | $ | 52,080 | | | $ | (33,004) | | | $ | 19,076 | | | Non-compete agreements | 3 to 5 | | 4,907 | | | (4,651) | | | 256 | | | Trademarks and trade names | Indefinite | | 4,683 | | | — | | | 4,683 | | | Trademarks and trade names | 5 to 10 | | 7,844 | | | (6,199) | | | 1,645 | | | Core technology | 2 to 7 | | 69,614 | | | (54,595) | | | 15,019 | | | Backlog | 2 | | 1,027 | | | (1,007) | | | 20 | | | Intangible assets, net | | | $ | 140,155 | | | $ | (99,456) | | | $ | 40,699 | |
|
| Schedule of Amortization Expense Related to Acquired Intangible Assets |
Amortization expense related to acquired intangible assets was recognized as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | Nine Months Ended March 31, | | 2026 | | 2025 | | 2026 | | 2025 | | Cost of SaaS | $ | 1,711 | | | $ | 1,509 | | | $ | 5,132 | | | $ | 4,589 | | | Sales and marketing | 1,101 | | | 1,038 | | | 3,303 | | | 3,574 | | | General and administrative | 56 | | | 162 | | | 170 | | | 488 | | | Total amortization expense | $ | 2,868 | | | $ | 2,709 | | | $ | 8,605 | | | $ | 8,651 | |
|
| Schedule of Estimated Future Amortization Expense for Acquired Intangible Assets |
As of March 31, 2026, the estimated future amortization expense for acquired intangible assets is as follows (in thousands): | | | | | | | Fiscal Year Ending June 30, | Amount | | 2026 (remaining 3 months) | $ | 1,978 | | | 2027 | 7,832 | | | 2028 | 7,335 | | | 2029 | 5,400 | | | 2030 | 2,295 | | | 2031 and thereafter | 2,571 | | | Total remaining amortization | $ | 27,411 | |
|