XML 119 R102.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II - Valuation And Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Allowance for doubtful accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 1,612 $ 1,788 $ 1,252
Net Additions (Reversals) Charged to Expense (1,608) (221) (1,004)
Additions Charged to Other Accounts 0 0 0
Deductions 484 397 468
Balance at End of Period 2,736 1,612 1,788
Allowance for supplier accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 24,387 18,972 17,817
Net Additions (Reversals) Charged to Expense (14,090) (10,584) (5,988)
Additions Charged to Other Accounts 0 0 0
Deductions 18,834 5,169 4,833
Balance at End of Period 19,643 24,387 18,972
Allowance for recoverable taxes [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 21,636 21,335 19,169
Net Additions (Reversals) Charged to Expense (276) (376) (895)
Additions Charged to Other Accounts 0 0 0
Deductions 15 75 1,271
Balance at End of Period $ 21,375 $ 21,636 $ 21,335