XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Additional Information (Details) - Level5 Tools, LLC
$ in Thousands
Jun. 02, 2022
USD ($)
Business Acquisition [Line Items]  
Purchase price $ 59,472
Earnout payment 2,000
Potential earn out payment 25,000
Earnout Agreement  
Business Acquisition [Line Items]  
Purchase price 59,321
Earnout payment 2,000
Preliminary Valuation  
Business Acquisition [Line Items]  
Purchase price 59,321
Earnout payment $ 2,000