v3.24.1.1.u2
DETAILS OF CERTAIN CONSOLIDATED BALANCE SHEET CAPTIONS - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross $ 143,573 $ 124,118
Less: Allowance for credit losses (908) (1,365)
Accounts receivable, net 142,665 122,753
Accounts receivable trade    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross 138,475 121,164
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross $ 5,098 $ 2,954