XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business, Basis of Presentation and Summary of Significant Accounting Policies - Sale of Installed Insulation Business (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds from sale of business       $ 15,888 $ 1,948
Gain on sale of business   $ 7,393 $ 0 7,393 $ 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 $ 1,500   $ 1,500  
Cash holdback, term 15 months