XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) - USD ($)
Jun. 30, 2024
Mar. 31, 2024
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Billed receivables $ 60,303,000 $ 58,936,000
Allowance for expected credit losses (5,363,000) (4,245,000)
Unbilled receivables 42,809,000 42,417,000
Accounts receivable, net $ 97,749,000 $ 97,108,000