Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Segment Reporting Information (Details)

v3.25.4
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Entity Wide Revenue Major Customer [Line Items]        
Net revenue $ 151,399 $ 134,637 $ 422,702 $ 371,354
Revenue share 64,425 69,947 185,656 182,092
Segment profit 86,974 64,690 237,046 189,262
Elimination        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue (773) (1,340) (2,359) (3,425)
Revenue share (773) (1,340) (2,359) (3,425)
Segment profit 0 0 0 0
ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 99,556 91,736 291,468 254,800
Revenue share 53,523 61,112 161,779 159,206
Segment profit 46,033 30,624 129,689 95,594
AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 52,616 44,241 133,593 119,979
Revenue share 11,675 10,175 26,236 26,311
Segment profit $ 40,941 $ 34,066 $ 107,357 $ 93,668