Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Segment Reporting Information (Details)

v3.26.3
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Entity Wide Revenue Major Customer [Line Items]          
Net revenue $ 178,683   $ 140,377 $ 344,666 $ 271,303
Revenue share 87,719 $ 72,983 63,093 160,702 121,231
Segment Profit 90,964   77,284 183,964 150,072
Operating Segments | ODS          
Entity Wide Revenue Major Customer [Line Items]          
Net revenue 115,604   96,464 225,600 191,912
Revenue share 70,776 63,500 55,562 134,276 108,256
Segment Profit 44,828   40,902 91,324 83,656
Operating Segments | AGP          
Entity Wide Revenue Major Customer [Line Items]          
Net revenue 63,457   44,685 120,053 80,977
Revenue share 17,321 $ 10,092 8,303 27,413 14,561
Segment Profit 46,136   36,382 92,640 66,416
Elimination          
Entity Wide Revenue Major Customer [Line Items]          
Net revenue (378)   (772) (987) (1,586)
Revenue share (378)   (772) (987) (1,586)
Segment Profit $ 0   $ 0 $ 0 $ 0