v3.26.1
Note 15 - Noncontrolling Interest (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2026
Jun. 01, 2023
Assets $ 232,630   $ 232,630   $ 217,486  
Net Income (Loss) Attributable to Noncontrolling Interest 717 $ 411 1,506 $ 1,313    
Gulf Insulation Group [Member]            
Net Income (Loss) Attributable to Noncontrolling Interest 700 $ 400 1,500 $ 1,300    
Related Party [Member]            
Assets 46,500   46,500   44,200  
Liabilities $ 12,300   $ 12,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%