XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Segment Reporting (Tables)
12 Months Ended
Jan. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year ended January 31,

 
  

2025

  

2024

 
         

Net sales

 $158,384  $150,668 
         

Cost of sales

        

Labor

  23,109   19,048 

Materials

  59,036   64,973 

Depreciation and amortization

  3,104   3,562 

Other costs of sales

  19,887   21,627 

Total Cost of sales

  105,136   109,210 
         

Operating expenses

        

Salaries and wages

  16,295   14,043 

Depreciation and amortization

  516   196 

Other general and administrative expense

  11,189   8,352 

General and administrative expenses

  28,000   22,591 

Selling expense

  4,947   5,508 

Total operating expenses

  32,947   28,099 
         

Income from operations

  20,301   13,359 
         

Interest expense

  1,940   2,266 

Other income (expense)

  107   (1,202)

Income before income tax

  18,468   9,891 

Income tax expense (benefit)

  5,377   (3,320)

Net income

  13,091   13,211 

Less: Net income attributable to non-controlling interest

  4,108   2,740 

Net income attributable to common stock

 $8,983  $10,471