Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.23.2
Subsequent Events (Details) - USD ($)
$ in Millions
Jul. 20, 2023
Jan. 18, 2023
Subsequent Event [Line Items]    
Note amount   $ 34.0
Precision Metal Works, Inc. (“PMW”) | Subsequent Event    
Subsequent Event [Line Items]    
Business combination, transaction value $ 28.0  
Payments to acquire businesses, gross 25.0  
Business combination additional consideration 3.0  
Note amount 2.5  
Proceeds from credit facility $ 14.4