XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Billed receivables $ 57,963,000 $ 57,218,000
Unbilled receivables 38,514,000 26,639,000
Allowance for doubtful accounts (3,820,000) (2,823,000)
Accounts receivable, net $ 92,657,000 $ 81,034,000