XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule II - Valuation And Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Allowance for doubtful accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 2,736 $ 1,612 $ 1,788
Net Additions (Reversals) Charged to Expense (288) (1,608) (221)
Additions Charged to Other Accounts 0 0 0
Deductions 773 484 397
Balance at End of Period 2,251 2,736 1,612
Allowance for supplier accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 19,643 24,387 18,972
Net Additions (Reversals) Charged to Expense (1,938) (14,090) (10,584)
Additions Charged to Other Accounts 0 0 0
Deductions 3,908 18,834 5,169
Balance at End of Period 17,673 19,643 24,387
Allowance for recoverable taxes [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 21,375 21,636 21,335
Net Additions (Reversals) Charged to Expense 415 276 (376)
Additions Charged to Other Accounts 0 0 0
Deductions (745) (15) (75)
Balance at End of Period $ 21,045 $ 21,375 $ 21,636