XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Billed receivables $ 65,323,000 $ 58,936,000
Allowance for expected credit losses (7,690,000) (4,245,000)
Unbilled receivables 46,493,000 42,417,000
Accounts receivable, net $ 104,126,000 $ 97,108,000