Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Tables)

v3.25.0.1
Segment Information (Tables)
9 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Total Sales and Operating Income Classified by Major Geographic Area Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, and income from operations for each of our four reportable segments are as follows:
Three Months Ended December 31, 2024 Three Months Ended December 31, 2023 Nine Months Ended December 31, 2024 Nine Months Ended December 31, 2023
Sales to external customers:    
United States and Latin America $ 67,171  $ 72,704  $ 186,019  $ 189,997 
Canada 43,537  41,114  118,753  112,586 
Europe, Middle East and Africa 13,814  12,485  30,684  35,573 
Asia-Pacific 9,831  10,124  28,671  28,819 
  $ 134,353  $ 136,427  $ 364,127  $ 366,975 
Inter-Segment sales:
United States and Latin America $ 14,044  $ 10,439  $ 37,455  $ 30,089 
Canada 4,311  4,254  11,379  12,837 
Europe, Middle East and Africa 183  392  1,080  1,067 
Asia-Pacific 640  1,102  1,455  2,635 
$ 19,178  $ 16,187  $ 51,369  $ 46,628 
Depreciation expense:
United States and Latin America $ 1,204  $ 1,159  $ 3,672  $ 3,323 
Canada 795  912  2,462  2,760 
Europe, Middle East and Africa 109  41  207  139 
Asia-Pacific 53  40  158  118 
$ 2,161  $ 2,152  $ 6,499  $ 6,340 
Amortization expense:
United States and Latin America $ 1,654  $ 367  $ 4,958  $ 1,427 
Canada 1,673  1,720  5,101  5,208 
Europe, Middle East and Africa 125  22  169  66 
Asia-Pacific 11  12  34  34 
$ 3,463  $ 2,121  $ 10,262  $ 6,735 
Income from operations:    
United States and Latin America $ 14,272  $ 12,190  $ 27,314  $ 36,480 
Canada 12,952  8,743  28,889  19,799 
Europe, Middle East and Africa 1,085  492  2,795  3,159 
Asia-Pacific 1,424  1,917  3,260  4,593 
Unallocated:
Stock compensation (1,470) (1,444) (4,046) (4,132)
Public company costs (576) (449) (1,587) (1,352)
  $ 27,686  $ 21,449  $ 56,624  $ 58,547 
Schedule of Reconciliation of Income from Operations
The following table presents a reconciliation of Income from operations to Income before provision for income taxes:
Three Months Ended December 31, 2024 Three Months Ended December 31, 2023 Nine Months Ended December 31, 2024 Nine Months Ended December 31, 2023
Income from operations $ 27,686  $ 21,449  $ 56,624  $ 58,547 
Other income/(expenses):
Interest expense, net (2,535) (1,754) (8,172) (5,263)
Other income/(expense) (126) 653  580  727 
Income before provision for income taxes $ 25,025  $ 20,348  $ 49,032  $ 54,011