Quarterly report [Sections 13 or 15(d)]

Subsequent Events - Additional Information (Details)

v3.26.3
Subsequent Events - Additional Information (Details) - USD ($)
$ in Thousands
Nov. 05, 2026
Nov. 02, 2026
Feb. 28, 2026
Subsequent Event [Line Items]      
Outstanding common stock may repurchase under share repurchase program, amount     $ 30,000
Share repurchase program, expiration date     Dec. 31, 2027
Subsequent Event      
Subsequent Event [Line Items]      
Outstanding common stock may repurchase under share repurchase program, amount   $ 45,000  
Share repurchase program, expiration date   Jun. 30, 2028  
Subsequent Event | U.S. Rental Business      
Subsequent Event [Line Items]      
Expected annualized cost savings $ 20,000    
Subsequent Event | Discontinued Operations, Assets Held-for-Sale      
Subsequent Event [Line Items]      
Discontinued operation, aggregate purchase price   $ 24,800  
Discontinued operation, aggregate purchase price commencement date   Jan. 04, 2027  
Share repurchase program, expiration date   Jun. 30, 2028