DETAILS OF CERTAIN CONSOLIDATED BALANCE SHEET CAPTIONS - Schedule of Accounts Receivable (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Mar. 31, 2024 |
Mar. 31, 2023 |
---|---|---|---|
Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
Accounts receivable, gross | $ 156,788 | $ 143,573 | |
Less: Allowance for credit losses | (1,137) | (908) | |
Accounts receivable, net | 155,651 | 142,665 | $ 122,800 |
Accounts receivable trade | |||
Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
Accounts receivable, gross | 151,646 | 138,475 | |
Other receivables | |||
Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
Accounts receivable, gross | $ 5,142 | $ 5,098 |