XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Segment Reporting Information [Line Items]    
Net sales $ 35,255 $ 29,838
Costs of sales 26,071 22,375
Gross profit 9,184 7,463
Less    
Research and development 73 104
Total operating expenses 7,606 6,690
Income from operations 1,578 773
Interest expense (88) (127)
Interest income 30 92
Amortization of debt discount (3) (6)
Income tax expense (280) (179)
Net income 1,237 553
Reportable Segment    
Less    
Net income 1,237 553
Reportable Segment | Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 35,255 29,838
Costs of sales 26,071 22,375
Gross profit 9,184 7,463
Less    
Research and development 73 104
Direct Variable Costs 2,433 1,853
Other selling, general, and administrative expenses 5,100 4,733
Total operating expenses 7,606 6,690
Income from operations 1,578 773
Interest expense (88) (127)
Interest income 30 92
Amortization of debt discount (3) (6)
Income tax expense (280) (179)
Net income 1,237 553
Reportable Segment | Adjustments and reconciling items    
Less    
Net income $ 0 $ 0