v3.25.1
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