XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Noncontrolling Interests (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 01, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Net Income (Loss) Attributable to Noncontrolling Interest   $ 1,429 $ 0 $ 1,577 $ 0  
Redeemable Noncontrolling Interest, Equity, Carrying Amount   4,156   4,156   $ 0
Gulf Insulation Group [Member]            
Net Income (Loss) Attributable to Noncontrolling Interest   $ 1,400 $ 0 $ 1,600 $ 0  
Related Party [Member]            
Notes Payable $ 2,700          
Joint Venture [Member]            
Subsidiary, Ownership Percentage, Parent 60.00%          
Assets Transferred To Acquire Noncontrolling Interest $ 2,700          
Joint Venture [Member] | Gulf Insulation Group [Member]            
Assets Transferred To Acquire Noncontrolling Interest $ 2,700          
Subsidiary, Ownership Percentage, Noncontrolling Owner 40.00%