Quarterly report pursuant to Section 13 or 15(d)

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

v3.25.0.1
Segment Information - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Entity Wide Revenue Major Customer [Line Items]        
Net revenue $ 134,637 $ 142,634 $ 371,354 $ 432,259
Elimination        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue (1,340) (845) (3,425) (3,672)
ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 91,736 94,298 254,800 291,608
AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 44,241 49,181 119,979 144,323
United States and Canada | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 63,908 71,598 179,603 213,888
United States and Canada | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 36,089 37,927 103,638 117,044
United States and Canada | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 27,819 33,671 75,965 96,844
Europe, Middle East, and Africa | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 43,142 54,237 124,240 171,125
Europe, Middle East, and Africa | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 32,272 42,947 92,822 137,317
Europe, Middle East, and Africa | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 10,870 11,290 31,418 33,808
Asia Pacific and China | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 27,629 17,024 67,918 49,068
Asia Pacific and China | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 22,081 12,823 55,341 35,480
Asia Pacific and China | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 5,548 4,201 12,577 13,588
Mexico, Central America, and South America | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 1,298 620 3,018 1,850
Mexico, Central America, and South America | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 1,294 601 2,999 1,767
Mexico, Central America, and South America | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue $ 4 $ 19 $ 19 $ 83