| Schedule of Goodwill |
Changes in the carrying amount of goodwill by segment for the years ended March 31, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | ODS | | AGP | | Total | Goodwill as of March 31, 2024 | | $ | 80,176 | | | $ | 139,896 | | | $ | 220,072 | | | Acquisition (Note 3) | | — | | | 1,785 | | | 1,785 | | Foreign currency translation | | — | | | (116) | | | (116) | | Goodwill as of March 31, 2025 | | 80,176 | | | 141,565 | | | 221,741 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign currency translation | | — | | | 1,312 | | | 1,312 | | Goodwill as of March 31, 2026 | | $ | 80,176 | | | $ | 142,877 | | | $ | 223,053 | |
|
| Schedule of Components of Intangible Assets |
The components of intangible assets, net as of March 31, 2026 and 2025 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of March 31, 2025 | | | Weighted-Average Remaining Useful Life | | Cost | | Accumulated Amortization | | Net | | Customer relationships | | 11.29 years | | $ | 137,094 | | | $ | (39,153) | | | $ | 97,941 | | | Developed technology | | 3.34 years | | 144,948 | | | (78,526) | | | 66,422 | | | Trade names | | 0.33 years | | 69,966 | | | (63,844) | | | 6,122 | | | Publisher relationships | | 15.89 years | | 108,879 | | | (21,667) | | | 87,212 | | | Total | | | | $ | 460,887 | | | $ | (203,190) | | | $ | 257,697 | |
|
| Schedule of Future Amortization Expense |
Estimated amortization expense as of March 31, 2026 is expected to be as follows: | | | | | | | | | | Fiscal year 2027 | | $ | 35,412 | | | Fiscal year 2028 | | 35,412 | | | Fiscal year 2029 | | 18,458 | | | Fiscal year 2030 | | 14,654 | | | Fiscal year 2031 | | 14,482 | | | Thereafter | | 99,030 | | | Total | | $ | 217,448 | |
|