v3.26.1
Other Contingent Liabilities And Other Matters (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Other Contingent Liabilities and Other Matters [Line Items]      
Other contingent liabilities $ 1,000    
Net provision for losses (recoveries) on advances to suppliers 1,752 $ 52  
Stock repurchase program authorized amount 100,000    
Stock repurchase program remaining authorized repurchase amount 97,000    
Accounts Receivable, Sale 52,900    
Gain (Loss) on Sale of Accounts Receivable 600    
Advances to suppliers [Member]      
Other Contingent Liabilities and Other Matters [Line Items]      
Advances to suppliers current and non-current 120,000 98,000 $ 196,000
Valuation allowances 16,000 18,000 16,000
Net provision for losses (recoveries) on advances to suppliers 1,800 100  
Recoverable value added tax credits [Member]      
Other Contingent Liabilities and Other Matters [Line Items]      
Aggregate balance of recoverable value added tax credits 80,000 78,000 66,000
Valuation allowances $ 23,000 $ 21,000 $ 21,000