XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Note 15 - Noncontrolling Interest (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
Jun. 01, 2023
Assets $ 178,315 $ 155,740 $ 165,241  
Net Income (Loss) Attributable to Noncontrolling Interest 902 347    
Redeemable Noncontrolling Interest, Equity, Carrying Amount 12,238   10,967  
Gulf Insulation Group [Member]        
Net Income (Loss) Attributable to Noncontrolling Interest 900 $ 300    
Redeemable Noncontrolling Interest, Equity, Carrying Amount 12,200   11,000  
Noncontrolling Interest, Increase from Business Combination 400      
Related Party [Member]        
Assets 39,600   39,100  
Liabilities $ 20,600   $ 22,100  
Joint Venture [Member]        
Subsidiary, Ownership Percentage, Parent       60.00%
Joint Venture [Member] | Gulf Insulation Group [Member]        
Subsidiary, Ownership Percentage, Parent       40.00%