v3.25.2
Note 15 - Noncontrolling Interest (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Jan. 31, 2025
Jun. 01, 2023
Assets $ 188,990   $ 188,990   $ 165,241  
Net Income (Loss) Attributable to Noncontrolling Interest 411 $ 995 1,313 $ 1,341    
Redeemable Noncontrolling Interest, Equity, Carrying Amount 12,225   12,225   10,967  
Gulf Insulation Group [Member]            
Net Income (Loss) Attributable to Noncontrolling Interest 400 $ 1,000 1,300 $ 1,300    
Redeemable Noncontrolling Interest, Equity, Carrying Amount 12,200   12,200   11,000  
Noncontrolling Interest, Adjustments to Redeemable Noncontrolling interest     (100)      
Related Party [Member]            
Assets 39,800   39,800   39,100  
Liabilities $ 19,900   $ 19,900   $ 22,100  
Joint Venture [Member]            
Subsidiary, Ownership Percentage, Parent           60.00%
Joint Venture [Member] | Gulf Insulation Group [Member]            
Subsidiary, Ownership Percentage, Parent           40.00%