Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Revenue by Geographic Areas (Details)

v3.25.3
Segment Information - Schedule of Revenue by Geographic Areas (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
Elimination        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue (772) (1,032) (1,586) (2,085)
ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 96,464 82,414 191,912 163,064
AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 44,685 37,346 80,977 75,738
United States and Canada | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 57,363 56,728 110,894 115,695
United States and Canada | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 34,185 33,664 71,403 67,549
United States and Canada | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 23,178 23,064 39,491 48,146
Europe, Middle East, and Africa | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 41,230 38,981 78,664 81,098
Europe, Middle East, and Africa | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 29,662 28,846 55,665 60,550
Europe, Middle East, and Africa | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 11,568 10,135 22,999 20,548
Asia Pacific and China | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 41,513 22,829 80,955 40,289
Asia Pacific and China | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 31,583 18,688 62,634 33,260
Asia Pacific and China | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 9,930 4,141 18,321 7,029
Mexico, Central America, and South America | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 1,043 1,222 2,376 1,720
Mexico, Central America, and South America | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 1,034 1,216 2,210 1,705
Mexico, Central America, and South America | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue $ 9 $ 6 $ 166 $ 15