v3.26.1
Income Taxes - Cash Paid for Income Taxes by Jurisdiction, Net of Refunds Received (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income Taxes [Abstract]      
Federal $ 1,810,000    
State 174,000    
Total cash paid for income taxes 8,080,000 $ 5,858,000 $ 9,558,000
Mexico [Member]      
Income Taxes [Abstract]      
Foreign 5,824,000    
Other Jurisdictions [Member]      
Income Taxes [Abstract]      
Foreign $ 272,000