Quarterly report [Sections 13 or 15(d)]

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

v3.25.4
Segment Information - Schedule of Revenue by Geographic Areas (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
Elimination        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue (773) (1,340) (2,359) (3,425)
ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 99,556 91,736 291,468 254,800
AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 52,616 44,241 133,593 119,979
United States and Canada | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 62,799 63,908 173,693 179,603
United States and Canada | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 34,114 36,089 105,517 103,638
United States and Canada | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 28,685 27,819 68,176 75,965
Europe, Middle East, and Africa | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 43,751 43,142 122,415 124,240
Europe, Middle East, and Africa | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 31,256 32,272 86,921 92,822
Europe, Middle East, and Africa | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 12,495 10,870 35,494 31,418
Asia Pacific and China | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 44,778 27,629 125,733 67,918
Asia Pacific and China | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 33,342 22,081 95,976 55,341
Asia Pacific and China | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 11,436 5,548 29,757 12,577
Mexico, Central America, and South America | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 844 1,298 3,220 3,018
Mexico, Central America, and South America | ODS | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue 844 1,294 3,054 2,999
Mexico, Central America, and South America | AGP | Operating Segments        
Entity Wide Revenue Major Customer [Line Items]        
Net revenue $ 0 $ 4 $ 166 $ 19