Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Segment Information - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Entity Wide Revenue Major Customer [Line Items]    
Net revenue $ 146,366 $ 188,633
Elimination    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue (843) (2,370)
ODS | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 98,250 118,637
AGP | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 48,959 72,366
United States and Canada | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 69,858 109,201
United States and Canada | ODS | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 38,941 62,963
United States and Canada | AGP | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 30,917 46,238
Europe, Middle East, and Africa | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 59,574 59,959
Europe, Middle East, and Africa | ODS | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 46,022 40,544
Europe, Middle East, and Africa | AGP | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 13,552 19,415
Asia Pacific and China | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 16,990 19,998
Asia Pacific and China | ODS | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 12,543 13,874
Asia Pacific and China | AGP | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 4,447 6,124
Mexico, Central America, and South America | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 787 1,845
Mexico, Central America, and South America | ODS | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 744 1,256
Mexico, Central America, and South America | AGP | Operating segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue $ 43 $ 589