Quarterly report [Sections 13 or 15(d)]

Segment Information (Tables)

v3.26.1
Segment Information (Tables)
3 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
A summary of segment information follows:
Three Months Ended June 30, 2026 Three Months Ended June 30, 2025
Net Revenue Revenue Share Segment Profit
Net Revenue
Revenue Share
Segment Profit
ODS $ 109,996  $ 60,131  $ 49,865  $ 95,448  $ 52,694  $ 42,754 
AGP 56,596  11,526  45,070  36,292  6,258  30,034 
Elimination (609) (609) —  (814) (814) — 
Consolidated $ 165,983  $ 71,048  $ 94,935  $ 130,926  $ 58,138  $ 72,788 
Three Months Ended June 30,
2026 2025
Segment profit $ 94,935  $ 72,788 
Other direct costs of revenue 12,964  10,804 
Product development 10,590  10,147 
Sales and marketing 15,333  13,589 
General and administrative 32,987  42,909 
   Income (loss) from operations $ 23,061  $ (4,661)
Schedule of Long-lived Assets by Geographic Areas
Long-lived assets, excluding deferred tax assets, by region follow:
Property and Equipment, Net Right-of-Use Asset Intangible Assets, Net
June 30, 2026 March 31, 2026
June 30, 2026
March 31, 2026
June 30, 2026
March 31, 2026
U.S. and Canada $ 46,196  $ 46,489  $ 3,268  $ 2,096  $ 86,573  $ 90,347 
EMEA 1,930  2,575  4,661  5,364  118,428  123,509 
APAC 47  47  216  279  3,484  3,592 
Total $ 48,173  $ 49,111  $ 8,145  $ 7,739  $ 208,485  $ 217,448 
The Company had no significant long-lived assets in LATAM as of June 30, 2026 and March 31, 2026.
Schedule of Revenue by Geographic Areas
Net revenue by geography is based on the billing addresses of the Company’s customers and a reconciliation of disaggregated revenue by segment follows:
Three Months Ended June 30, 2026 Three Months Ended June 30, 2025
ODS AGP Consolidated
ODS
AGP
Consolidated
U.S. and Canada
$ 38,048  $ 24,056  $ 62,104  $ 37,218  $ 16,313  $ 53,531 
EMEA 30,164  13,362  43,526  26,003  11,431  37,434 
APAC 39,642  19,175  58,817  31,051  8,391  39,442 
LATAM 2,142  2,145  1,176  157  1,333 
Elimination —  —  (609) —  —  (814)
Total
$ 109,996  $ 56,596  $ 165,983  $ 95,448  $ 36,292  $ 130,926