XML 162 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - Waterblasting LLC - Subsequent Event - USD ($)
$ in Millions
Feb. 14, 2025
Feb. 12, 2025
Subsequent Event [Line Items]    
Purchase price, subject to post-closing adjustments   $ 78.1
Contingent consideration maximum   $ 15.0
Payments to Acquire Buildings $ 14.5