XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) - USD ($)
Sep. 30, 2024
Mar. 31, 2024
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Billed receivables $ 65,935,000 $ 58,936,000
Allowance for expected credit losses (5,668,000) (4,245,000)
Unbilled receivables 42,126,000 42,417,000
Accounts receivable, net $ 102,393,000 $ 97,108,000