Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Segment Information - Total Sales and Operating Income Classified by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Sales by geographic area:    
Sales $ 115,126 $ 106,889
Depreciation 2,166 2,052
Amortization of intangible assets 3,397 2,387
Income from operations 13,735 15,414
Operating Segments    
Sales by geographic area:    
Sales 115,126 106,889
Intersegment Eliminations    
Sales by geographic area:    
Sales 15,504 14,613
Segment Reconciling Items    
Sales by geographic area:    
Stock compensation (1,065) (1,238)
Public company costs (488) (408)
United States and Latin America    
Sales by geographic area:    
Depreciation 1,236 1,056
Amortization of intangible assets 1,653 611
Income from operations 6,463 5,599
United States and Latin America | Operating Segments    
Sales by geographic area:    
Sales 59,984 53,497
United States and Latin America | Intersegment Eliminations    
Sales by geographic area:    
Sales 11,108 8,381
Canada    
Sales by geographic area:    
Depreciation 833 911
Amortization of intangible assets 1,711 1,743
Income from operations 7,268 9,119
Canada | Operating Segments    
Sales by geographic area:    
Sales 38,345 35,323
Canada | Intersegment Eliminations    
Sales by geographic area:    
Sales 3,548 4,732
Europe, Middle East and Africa    
Sales by geographic area:    
Depreciation 49 47
Amortization of intangible assets 22 22
Income from operations 343 605
Europe, Middle East and Africa | Operating Segments    
Sales by geographic area:    
Sales 7,842 9,681
Europe, Middle East and Africa | Intersegment Eliminations    
Sales by geographic area:    
Sales 417 389
Asia-Pacific    
Sales by geographic area:    
Depreciation 48 38
Amortization of intangible assets 11 11
Income from operations 1,214 1,737
Asia-Pacific | Operating Segments    
Sales by geographic area:    
Sales 8,955 8,388
Asia-Pacific | Intersegment Eliminations    
Sales by geographic area:    
Sales $ 431 $ 1,111