XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Business, Basis of Presentation and Summary of Significant Accounting Policies - Sale of Business (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from sale of business   $ 17,293 $ 2,668 $ 2,879
Gain on sale of business   $ 7,393 $ 0 $ 0
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Installed Insulation Business        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from sale of business $ 12,500      
Gain on sale of business 7,400      
Cash holdback $ 1,500      
Cash holdback, term 15 months