XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Business Segment Reporting - Schedule of Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Oct. 31, 2025
Oct. 31, 2024
Net sales $ 61,148     $ 41,563     $ 155,796 $ 113,397
Total cost of sales 40,143     27,477     103,645 75,320
General and administrative expenses 8,346     7,330     26,127 19,457
Selling expense 1,256     1,170     3,545 3,757
Total operating expenses 9,602     8,500     29,672 23,214
Income from operations 11,403     5,586     22,479 14,863
Interest expense (497)     (468)     (1,318) (1,489)
Other expense (6)     (50)     (72) (156)
Income before income tax 10,900     5,068     21,089 13,218
Income tax expense 2,986     1,615     6,058 3,692
Net income 7,914     3,453     15,031 9,526
Less: Net income attributable to non-controlling interest 1,599     962     2,913 2,303
Net income attributable to common stock 6,315 $ 851 $ 4,952 2,491 $ 3,289 $ 1,443 12,118 7,223
Operating Segments [Member]                
Net sales 61,148     41,563     155,796 113,397
Labor 7,718     5,896     20,911 16,446
Materials 24,309     14,939     60,672 40,841
Depreciation and amortization 876     745     2,585 2,310
Other costs of sales 7,240     5,897     19,477 15,723
Total cost of sales 40,143     27,477     103,645 75,320
Salaries and wages 4,906     4,147     16,051 11,805
Depreciation and amortization 110     153     293 377
Other general and administrative expense 3,330     3,030     9,783 7,275
General and administrative expenses 8,346     7,330     26,127 19,457
Selling expense 1,256     1,170     3,545 3,757
Total operating expenses 9,602     8,500     29,672 23,214
Income from operations 11,403     5,586     22,479 14,863
Interest expense 497     468     1,318 1,489
Other expense 6     50     72 156
Income before income tax 10,900     5,068     21,089 13,218
Income tax expense 2,986     1,615     6,058 3,692
Net income 7,914     3,453     15,031 9,526
Less: Net income attributable to non-controlling interest 1,599     962     2,913 2,303
Net income attributable to common stock $ 6,315     $ 2,491     $ 12,118 $ 7,223