v3.25.1
Business and Asset Acquisitions - 2024 Acquisition Tech-Component Resources Pte Ltd (Narrative) (Details) - Tech-Component Resources Pte Ltd - USD ($)
Oct. 30, 2024
Mar. 31, 2025
Business Acquisition [Line Items]    
Preliminary purchase price $ 5,900,000  
Cash acquired from acquisition $ 1,900,000  
Expected tax deductible goodwill amount   $ 0
Customer relationships    
Business Acquisition [Line Items]    
Useful life (in years)   10 years