v3.25.2
Segment Information - Schedule of Total Sales and Operating Income Classified by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Sales by geographic area:    
Sales $ 108,898 $ 115,126
Cost of sales 60,853 64,694
Deferred compensation plan (expense)/income (655) (103)
Depreciation and amortization (5,662) (5,563)
Other unallocated enterprise expense (3,336) (4,094)
Interest expense, net (1,961) (2,846)
Other income/(expense) 1,242 143
Income before provision for income taxes 11,007 11,031
Intersegment revenue (108,898) (115,126)
Operating Segments    
Sales by geographic area:    
Sales 108,898 115,126
Adjustments 0 0
Sales reviewed by the CODM 108,898 115,126
Cost of sales 60,853 64,694
Selling, general, and administrative expenses, adjusted 26,666 26,938
Segment profit 21,379 23,494
Intersegment revenue (108,898) (115,126)
Intersegment revenue    
Sales by geographic area:    
Sales (15,745) (15,503)
Intersegment revenue 15,745 15,503
US-LAM | Operating Segments    
Sales by geographic area:    
Sales 50,044 59,984
Adjustments 4,346 3,257
Sales reviewed by the CODM 54,390 63,241
Cost of sales 29,498 33,270
Selling, general, and administrative expenses, adjusted 13,805 15,247
Segment profit 11,087 14,724
Intersegment revenue (50,044) (59,984)
US-LAM | Intersegment revenue    
Sales by geographic area:    
Sales (10,647) (11,107)
Intersegment revenue 10,647 11,107
Canada | Operating Segments    
Sales by geographic area:    
Sales 35,154 38,345
Adjustments (5,176) (4,126)
Sales reviewed by the CODM 29,978 34,219
Cost of sales 16,181 20,613
Selling, general, and administrative expenses, adjusted 5,105 4,820
Segment profit 8,692 8,786
Intersegment revenue (35,154) (38,345)
Canada | Intersegment revenue    
Sales by geographic area:    
Sales (3,987) (3,548)
Intersegment revenue 3,987 3,548
EMEA | Operating Segments    
Sales by geographic area:    
Sales 17,086 7,842
Adjustments 330 647
Sales reviewed by the CODM 17,416 8,489
Cost of sales 10,613 4,805
Selling, general, and administrative expenses, adjusted 4,999 4,376
Segment profit 1,804 (692)
Intersegment revenue (17,086) (7,842)
EMEA | Intersegment revenue    
Sales by geographic area:    
Sales (546) (417)
Intersegment revenue 546 417
APAC | Operating Segments    
Sales by geographic area:    
Sales 6,614 8,955
Adjustments 500 222
Sales reviewed by the CODM 7,114 9,177
Cost of sales 4,561 6,006
Selling, general, and administrative expenses, adjusted 2,757 2,495
Segment profit (204) 676
Intersegment revenue (6,614) (8,955)
APAC | Intersegment revenue    
Sales by geographic area:    
Sales (565) (431)
Intersegment revenue $ 565 $ 431