v3.26.1
Note 15 - Noncontrolling Interest (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Jun. 01, 2023
Assets $ 221,603   $ 217,486  
Net Income (Loss) Attributable to Noncontrolling Interest 789 $ 902    
Gulf Insulation Group [Member]        
Net Income (Loss) Attributable to Noncontrolling Interest 800 $ 900    
Related Party [Member]        
Assets 42,300   44,200  
Liabilities $ 10,300   $ 18,600  
Joint Venture [Member]        
Subsidiary, Ownership Percentage, Parent       60.00%
Joint Venture [Member] | Gulf Insulation Group [Member]        
Subsidiary, Ownership Percentage, Parent       40.00%