Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Segment Information - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Entity Wide Revenue Major Customer [Line Items]    
Net revenue $ 130,926 $ 117,989
Elimination    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue (814) (1,053)
ODS | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 95,448 80,650
AGP | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 36,292 38,392
United States and Canada | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 53,531 58,967
United States and Canada | ODS | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 37,218 33,885
United States and Canada | AGP | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 16,313 25,082
Europe, Middle East, and Africa | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 37,434 42,117
Europe, Middle East, and Africa | ODS | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 26,003 31,704
Europe, Middle East, and Africa | AGP | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 11,431 10,413
Asia Pacific and China | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 39,442 17,460
Asia Pacific and China | ODS | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 31,051 14,572
Asia Pacific and China | AGP | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 8,391 2,888
Mexico, Central America, and South America | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 1,333 498
Mexico, Central America, and South America | ODS | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue 1,176 489
Mexico, Central America, and South America | AGP | Operating Segments    
Entity Wide Revenue Major Customer [Line Items]    
Net revenue $ 157 $ 9