Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Segment Information - Schedule of Total Sales and Operating Income Classified by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2023
Sales by geographic area:          
Sales $ 123,659 $ 100,557 $ 230,548 $ 195,999  
Depreciation 2,136 2,519 4,188 5,147  
Amortization of intangible assets 2,227 2,437 4,614 4,705  
Operating income          
Operating income (loss) 21,684 16,038 37,098 27,252  
Property, Plant and Equipment, Net: 64,794   64,794   $ 63,288
Total Assets: 663,723   663,723   649,629
Operating Segments          
Sales by geographic area:          
Sales 123,659 100,557 230,548 195,999  
Intersegment Eliminations          
Sales by geographic area:          
Sales 15,828 15,812 30,441 30,866  
Segment Reconciling Items          
Operating income          
Stock compensation (1,450) (1,251) (2,688) (2,444)  
Public company costs (497) (462) (905) (980)  
United States and Latin America          
Sales by geographic area:          
Depreciation 1,108 1,240 2,164 2,587  
Amortization of intangible assets 449 599 1,060 999  
Operating income          
Operating income (loss) 12,009 6,163 24,290 17,716  
Property, Plant and Equipment, Net: 33,499   33,499   31,918
Total Assets: 279,738   279,738   270,404
United States and Latin America | Operating Segments          
Sales by geographic area:          
Sales 63,797 47,434 117,294 93,027  
United States and Latin America | Intersegment Eliminations          
Sales by geographic area:          
Sales 11,269 11,841 19,650 22,742  
Canada          
Sales by geographic area:          
Depreciation 937 1,148 1,848 2,300  
Amortization of intangible assets 1,745 1,795 3,488 3,630  
Operating income          
Operating income (loss) 7,520 8,700 11,058 12,776  
Property, Plant and Equipment, Net: 28,398   28,398   28,369
Total Assets: 280,653   280,653   287,221
Canada | Operating Segments          
Sales by geographic area:          
Sales 36,149 34,783 71,472 66,978  
Canada | Intersegment Eliminations          
Sales by geographic area:          
Sales 3,851 3,304 8,583 6,656  
Europe, Middle East and Africa          
Sales by geographic area:          
Depreciation 51 96 98 189  
Amortization of intangible assets 22 20 44 42  
Operating income          
Operating income (loss) 2,333 1,079 2,667 (1,562)  
Property, Plant and Equipment, Net: 2,248   2,248   2,366
Total Assets: 61,074   61,074   57,680
Europe, Middle East and Africa | Operating Segments          
Sales by geographic area:          
Sales 13,407 9,543 23,088 19,579  
Europe, Middle East and Africa | Intersegment Eliminations          
Sales by geographic area:          
Sales 286 234 675 656  
Asia-Pacific          
Sales by geographic area:          
Depreciation 40 35 78 71  
Amortization of intangible assets 11 23 22 34  
Operating income          
Operating income (loss) 1,769 1,809 2,676 1,746  
Property, Plant and Equipment, Net: 649   649   635
Total Assets: 42,258   42,258   $ 34,324
Asia-Pacific | Operating Segments          
Sales by geographic area:          
Sales 10,306 8,797 18,694 16,415  
Asia-Pacific | Intersegment Eliminations          
Sales by geographic area:          
Sales $ 422 $ 433 $ 1,533 $ 812