XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions - Additional Information (Details) - Level5 Tools, LLC - USD ($)
3 Months Ended
Jun. 02, 2022
Feb. 28, 2023
Business Acquisition [Line Items]    
Purchase price $ 59,472,000  
Earnout payment 2,000,000  
Additional cash consideration provides on certain earnings targets 25,000,000  
Earnout Agreement    
Business Acquisition [Line Items]    
Purchase price 59,321,000  
Earnout payment 2,000,000  
Earnout Agreement | Selling, General and Administrative Expense    
Business Acquisition [Line Items]    
Pre-tax benefit   $ 1,050,000
Preliminary Valuation    
Business Acquisition [Line Items]    
Purchase price 59,321,000  
Earnout payment $ 2,000,000