Quarterly report pursuant to Section 13 or 15(d)

Segment Information - Total Sales and Operating Income Classified by Major Geographic Area (Details)

v3.25.0.1
Segment Information - Total Sales and Operating Income Classified by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Sales by geographic area:        
Sales $ 134,353 $ 136,427 $ 364,127 $ 366,975
Depreciation 2,161 2,152 6,499 6,340
Amortization of intangible assets 3,463 2,121 10,262 6,735
Income from operations 27,686 21,449 56,624 58,547
United States and Latin America        
Sales by geographic area:        
Depreciation 1,204 1,159    
Amortization of intangible assets 1,654 367    
Income from operations 14,272 12,190    
Canada        
Sales by geographic area:        
Depreciation 795 912    
Amortization of intangible assets 1,673 1,720    
Income from operations 12,952 8,743    
Europe, Middle East and Africa        
Sales by geographic area:        
Depreciation 109 41    
Amortization of intangible assets 125 22    
Income from operations 1,085 492    
Asia-Pacific        
Sales by geographic area:        
Depreciation 53 40    
Amortization of intangible assets 11 12    
Income from operations 1,424 1,917    
Operating Segments        
Sales by geographic area:        
Sales 134,353 136,427 364,127 366,975
Operating Segments | United States and Latin America        
Sales by geographic area:        
Sales 67,171 72,704    
Operating Segments | Canada        
Sales by geographic area:        
Sales 43,537 41,114    
Operating Segments | Europe, Middle East and Africa        
Sales by geographic area:        
Sales 13,814 12,485    
Operating Segments | Asia-Pacific        
Sales by geographic area:        
Sales 9,831 10,124    
Intersegment Eliminations        
Sales by geographic area:        
Sales 19,178 16,187 51,369 46,628
Intersegment Eliminations | United States and Latin America        
Sales by geographic area:        
Sales 14,044 10,439    
Intersegment Eliminations | Canada        
Sales by geographic area:        
Sales 4,311 4,254    
Intersegment Eliminations | Europe, Middle East and Africa        
Sales by geographic area:        
Sales 183 392    
Intersegment Eliminations | Asia-Pacific        
Sales by geographic area:        
Sales 640 1,102    
Segment Reconciling Items        
Sales by geographic area:        
Stock compensation (1,470) (1,444) (4,046) (4,132)
Public company costs $ (576) $ (449) (1,587) (1,352)
United States and Latin America        
Sales by geographic area:        
Depreciation     3,672 3,323
Amortization of intangible assets     4,958 1,427
Income from operations     27,314 36,480
United States and Latin America | Operating Segments        
Sales by geographic area:        
Sales     186,019 189,997
United States and Latin America | Intersegment Eliminations        
Sales by geographic area:        
Sales     37,455 30,089
Canada        
Sales by geographic area:        
Depreciation     2,462 2,760
Amortization of intangible assets     5,101 5,208
Income from operations     28,889 19,799
Canada | Operating Segments        
Sales by geographic area:        
Sales     118,753 112,586
Canada | Intersegment Eliminations        
Sales by geographic area:        
Sales     11,379 12,837
Europe, Middle East and Africa        
Sales by geographic area:        
Depreciation     207 139
Amortization of intangible assets     169 66
Income from operations     2,795 3,159
Europe, Middle East and Africa | Operating Segments        
Sales by geographic area:        
Sales     30,684 35,573
Europe, Middle East and Africa | Intersegment Eliminations        
Sales by geographic area:        
Sales     1,080 1,067
Asia-Pacific        
Sales by geographic area:        
Depreciation     158 118
Amortization of intangible assets     34 34
Income from operations     3,260 4,593
Asia-Pacific | Operating Segments        
Sales by geographic area:        
Sales     28,671 28,819
Asia-Pacific | Intersegment Eliminations        
Sales by geographic area:        
Sales     $ 1,455 $ 2,635