Annual report pursuant to Section 13 and 15(d)

Segment Information (Details)

v3.23.1
Segment Information (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2023
USD ($)
segment
Geographic_Region
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Sales by geographic area:      
Number of reportable segments | segment 4    
Number of country in which entity operates | Geographic_Region 4    
Total revenues $ 440,590 $ 355,674 $ 276,181
Depreciation Expense 9,784 11,415 11,277
Amortization of intangible assets 9,447 8,790 9,445
Operating income (loss) 55,190 38,405 7,406
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 63,288 66,039  
Assets 649,629 636,669  
Deferred tax assets, noncurrent 11,823 9,216  
Operating Segments      
Sales by geographic area:      
Total revenues 440,590 355,674 276,181
Intersegment Eliminations      
Sales by geographic area:      
Total revenues 63,814 54,806 51,289
Segment Reconciling Items      
Sales by geographic area:      
Public company costs 1,780 1,937 1,716
Stock compensation 5,954 3,803 3,728
United States Segment      
Sales by geographic area:      
Depreciation Expense 4,845 5,729 6,290
Amortization of intangible assets 2,175 1,145 1,464
Operating income (loss) 38,808 9,699 (9,490)
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 31,918 31,919  
Assets 270,404 241,421  
Deferred tax assets, noncurrent 10,363 7,061  
United States Segment | Operating Segments      
Sales by geographic area:      
Total revenues 209,154 154,187 95,441
United States Segment | Intersegment Eliminations      
Sales by geographic area:      
Total revenues 42,657 40,169 40,793
Canada      
Sales by geographic area:      
Depreciation Expense 4,423 5,117 4,454
Amortization of intangible assets 7,085 7,472 7,301
Operating income (loss) 36,173 22,913 15,242
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 28,369 30,686  
Assets 287,221 296,459  
Canada | Operating Segments      
Sales by geographic area:      
Total revenues 153,968 115,442 90,853
Canada | Intersegment Eliminations      
Sales by geographic area:      
Total revenues 17,715 11,629 7,272
Europe Segment      
Sales by geographic area:      
Depreciation Expense 366 390 341
Amortization of intangible assets 84 94 453
Operating income (loss) (17,488) 6,974 3,181
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 2,366 2,796  
Assets 57,680 67,608  
Europe Segment | Operating Segments      
Sales by geographic area:      
Total revenues 43,157 54,737 54,219
Europe Segment | Intersegment Eliminations      
Sales by geographic area:      
Total revenues 1,409 1,683 2,003
Asia Segment      
Sales by geographic area:      
Depreciation Expense 150 179 192
Amortization of intangible assets 103 79 227
Operating income (loss) 5,431 4,559 3,917
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 635 638  
Assets 34,324 31,181  
Asia Segment | Operating Segments      
Sales by geographic area:      
Total revenues 34,311 31,308 35,668
Asia Segment | Intersegment Eliminations      
Sales by geographic area:      
Total revenues $ 2,033 $ 1,325 $ 1,221