XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Billed receivables $ 58,936,000 $ 57,218,000
Allowance for expected credit losses (4,245,000) (2,823,000)
Unbilled receivables 42,417,000 26,639,000
Accounts receivable, net $ 97,108,000 $ 81,034,000