XML 75 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
Feb. 01, 2024
Jun. 02, 2022
HPG    
Business Acquisition [Line Items]    
Percent of controlling interest by the Company 80.00%  
Percent of noncontrolling interest 20.00%  
Purchase price $ 9,386  
Customer overpayment held back at closing $ 679  
Level5 Tools, LLC    
Business Acquisition [Line Items]    
Purchase price   $ 59,472
Earnout payment   2,000
Potential earn out payment   25,000
Level5 Tools, LLC | Earnout Agreement    
Business Acquisition [Line Items]    
Purchase price   59,321
Earnout payment   2,000
Level5 Tools, LLC | Preliminary Valuation    
Business Acquisition [Line Items]    
Purchase price   59,321
Earnout payment   $ 2,000