XML 111 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Additional Information) (Details) - USD ($)
12 Months Ended
Feb. 27, 2025
Feb. 07, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 25, 2025
Apr. 30, 2023
Subsequent Event [Line Items]              
Business acquisition, cash consideration     $ 65,521,000 $ 0 $ 28,914,000    
Stock repurchased authorized amount     $ 200,000,000        
SCF Machining Corporation | Subsequent Events              
Subsequent Event [Line Items]              
Name of business acquisition   SCF          
Date of business acquisition   Feb. 07, 2025          
Business acquisition, cash consideration   $ 17,800          
Third Amended and Restated Revolving Credit | Revolving Credit Facility              
Subsequent Event [Line Items]              
Increased borrowing availability             $ 110,000,000
Third Amended and Restated Revolving Credit | Revolving Credit Facility | Subsequent Events              
Subsequent Event [Line Items]              
Line of credit facility, maturity date Feb. 27, 2030            
Increased borrowing availability $ 200,000,000            
Third Amended and Restated Revolving Credit | Revolving Credit Facility | Increased Debt Facility under Certain Conditions | Subsequent Events              
Subsequent Event [Line Items]              
Increased borrowing availability $ 250,000,000            
Third Amended and Restated Revolving Credit | Revolving Credit Facility | Base Rate | Minimum | Subsequent Events              
Subsequent Event [Line Items]              
Debt instrument, basis spread on variable rate 0.50%            
Third Amended and Restated Revolving Credit | Revolving Credit Facility | Base Rate | Maximum | Subsequent Events              
Subsequent Event [Line Items]              
Debt instrument, basis spread on variable rate 1.00%            
Third Amended and Restated Revolving Credit | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Minimum | Subsequent Events              
Subsequent Event [Line Items]              
Debt instrument, basis spread on variable rate 1.50%            
Third Amended and Restated Revolving Credit | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Maximum | Subsequent Events              
Subsequent Event [Line Items]              
Debt instrument, basis spread on variable rate 2.00%            
New Share Repurchase Program | Subsequent Events              
Subsequent Event [Line Items]              
Stock repurchased authorized amount           $ 100,000,000