XML 116 R103.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule II - Valuation And Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Allowance for doubtful accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 1,788 $ 1,252 $ 2,394
Net Additions (Reversals) Charged to Expense 221 1,004 304
Additions Charged to Other Accounts 0 0 0
Deductions (397) (468) (1,446)
Balance at End of Period 1,612 1,788 1,252
Allowance for supplier accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 18,972 17,817 16,428
Net Additions (Reversals) Charged to Expense 10,584 5,988 5,534
Additions Charged to Other Accounts 0 0 0
Deductions (5,169) (4,833) (4,145)
Balance at End of Period 24,387 18,972 17,817
Allowance for recoverable taxes [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 21,335 19,169 18,778
Net Additions (Reversals) Charged to Expense 376 895 799
Additions Charged to Other Accounts 0 0 0
Deductions (75) 1,271 (408)
Balance at End of Period $ 21,636 $ 21,335 $ 19,169