XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.1
SEC Schedule, Article 12-09, 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