Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Segment Reporting Information (Details)

v3.26.1
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Entity Wide Revenue Major Customer [Line Items]    
Net revenue $ 165,983 $ 130,926
Revenue share 71,048 58,138
Segment Profit 94,935 72,788
Operating Segments | ODS    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 109,996 95,448
Revenue share 60,131 52,694
Segment Profit 49,865 42,754
Operating Segments | AGP    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 56,596 36,292
Revenue share 11,526 6,258
Segment Profit 45,070 30,034
Elimination    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue (609) (814)
Revenue share (609) (814)
Segment Profit $ 0 $ 0