Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Segment Reporting Information (Details)

v3.25.3
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Entity Wide Revenue Major Customer [Line Items]        
Net revenue $ 140,377 $ 118,728 $ 271,303 $ 236,717
Revenue share 63,093 56,336 121,231 112,145
Segment profit 77,284 62,392 150,072 124,572
Elimination        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue (772) (1,032) (1,586) (2,085)
Revenue share (772) (1,032) (1,586) (2,085)
Segment profit 0 0 0 0
ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 96,464 82,414 191,912 163,064
Revenue share 55,562 48,951 108,256 98,094
Segment profit 40,902 33,463 83,656 64,970
AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 44,685 37,346 80,977 75,738
Revenue share 8,303 8,417 14,561 16,136
Segment profit $ 36,382 $ 28,929 $ 66,416 $ 59,602