Quarterly report pursuant to Section 13 or 15(d)

Segment Information - Schedule of Segment Reporting Information (Details)

v3.24.2.u1
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Entity Wide Revenue Major Customer [Line Items]    
Net revenue $ 117,989 $ 146,366
Revenue share 55,809 69,592
Segment profit 62,180 76,774
Elimination    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue (1,053) (843)
Revenue share (1,053) (843)
Segment profit 0 0
ODS | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 80,650 98,250
Revenue share 49,143 58,298
Segment profit 31,507 39,952
AGP | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 38,392 48,959
Revenue share 7,719 12,137
Segment profit $ 30,673 $ 36,822