| Schedule of Goodwill |
Changes in the carrying amount of goodwill by segment for the three months ended June 30, 2026 were as follows: | | | | | | | | | | | | | | | | | | | | | | | ODS | | AGP | | Total | | | | | | | | | | | | | | | | | | | | | | Goodwill as of March 31, 2026 | | $ | 80,176 | | | $ | 142,877 | | | $ | 223,053 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign currency translation | | — | | | (144) | | | (144) | | Goodwill as of June 30, 2026 | | $ | 80,176 | | | $ | 142,733 | | | $ | 222,909 | |
|
| Schedule of Components of Intangible Assets |
The components of intangible assets, net as of June 30, 2026 and March 31, 2026 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2026 | | | | | | Weighted-Average Remaining Useful Life | | Cost | | Accumulated Amortization | | Net | | Customer relationships | | 10.13 years | | $ | 137,693 | | | $ | (50,940) | | | $ | 86,753 | | | Developed technology | | 2.14 years | | 145,467 | | | (104,376) | | | 41,091 | | | | | | | | | | | | Publisher relationships | | 14.67 years | | 109,536 | | | (28,895) | | | 80,641 | | | Total | | | | $ | 392,696 | | | $ | (184,211) | | | $ | 208,485 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of March 31, 2026 | | | Weighted-Average Remaining Useful Life | | Cost | | Accumulated Amortization | | Net | | Customer relationships | | 10.36 years | | $ | 137,836 | | | $ | (48,670) | | | $ | 89,166 | | | Developed technology | | 2.38 years | | 145,487 | | | (99,268) | | | 46,219 | | | Publisher relationships | | 14.92 years | | 109,542 | | | (27,479) | | | 82,063 | | | Total | | | | $ | 392,865 | | | $ | (175,417) | | | $ | 217,448 | |
|
| Schedule of Future Amortization Expense |
As of June 30, 2026, estimated amortization expense for future fiscal years is expected to be as follows: | | | | | | | | | | Fiscal year 2027 (remaining nine months) | | $ | 26,551 | | | Fiscal year 2028 | | 35,401 | | | Fiscal year 2029 | | 18,447 | | | Fiscal year 2030 | | 14,645 | | | Fiscal year 2031 | | 14,473 | | | Thereafter | | 98,968 | | | Total | | $ | 208,485 | |
|